==
em JS está quebrado, todos nós sabemos disso. Você ficaria bem servido com is.js , uma biblioteca verificador de javascript.
É incrivelmente versátil e leve. De uma chance.
Eu uso isso o tempo todo em meus projetos Angular.
Primeira instalação is.js
bowe install is_js --save
e inclua a <script>
tag.
Crie um módulo e uma fábrica para isJs
angular.module('isJS',[])
.factory('is',function($window){
return $window.is;
});
Para seu aplicativo, inclua o módulo
var app = angular.module('app', ['isJS']);
Então injete a fábrica onde você quiser
app.controller('SomeController', ['is', function(is){
is.empty({}); //true
}]);