2016-09-26 1 views
0

それは常にコードで等しくない示していますなぜ私が理解することはできません。なぜ2つのオブジェクトの配列がangularjsで等しくないのですか?

if(JSON.stringify(data.content.items) != JSON.stringify(updatedItems)) { 
      console.log('update'); 

      updatedItems = data.content.items; // updatedItems -global variable 
     } 

それは同じだかない場合、私はオブジェクトの配列を受け取り、毎秒をチェック。

+0

この質問を参照してください:http://stackoverflow.com/questions/1068834/object-comparison-in-javascript – Brian

+0

[angular.equals](https ://docs.angularjs.org/api/ng/function/angular.equals)? –

答えて

1

代わりにangular.fromJson(json)を使用してください。それは、$$hashKeyを取り除くでしょう、それは等しくしていません

関連する問題