AngularJSでのObjectの比較
http://stackoverflow.com/questions/1068834/object-comparison-in-javascriptにある
JSON.stringify(obj1) === JSON.stringify(obj2)
をAngularJSで作ったObjectとで比較するとFailするので注意。なぜなら$$hashKey
が付与されているから。 Angularで比較したい場合は、angular.toJsonを使いましょう。
if ( JSON.stringify(obj1) === angular.toJson($scope.obj2) ){ console.log('same!'); }