Debuginfo

思考とアウトプット

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!');
}