为什么两个对象数组在angularjs中不相等?

时间:2016-09-26 08:59:11

标签: angularjs

我无法理解为什么它总是在代码中显示不相等:

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

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

我接收到一系列对象,如果它们相同或不同,则每秒检查一次。

1 个答案:

答案 0 :(得分:1)

请改用angular.fromJson(json)。它将剥离$$hashKey,这使它不相等