0
在一些複雜場景中,可能會因爲拋出堆棧溢出而忽略屬性更改。如何忽略範圍內的屬性更改?
檢查:
$scope.father = {
name: "John",
children: []
};
var child = {
name: "Mary",
father: $scope.father
};
$scope.father.children.push(child);
這將創建和無限遞歸導致堆棧溢出angularjs試圖去了所有屬性的髒檢查。
是否有一個前綴或什麼東西,可以讓我強迫angularjs忽略觀看該屬性?
如果您嘗試在對象上使用'JSON.stringify',則會發生同樣的情況。 – andlrc
聽起來像是該死的循環引用給我 – kidwon