只要將集合中的所有對象的IsSelected屬性設置爲false,就想禁用按鈕。
深手錶採取行動的集合,當一個屬性的變化,我做的:
$scope.$watch('messages', function (i) {
//do something
}, true);
但集合太大(其實我只有兩個元素,但這些都是大的對象)的d我跑在'內存不足'的例外。
那麼,我該怎麼做呢?
[編輯]
以下@boxed建議:
$scope.$watch(function() {
return $($scope.messages).map(function() {
return this.IsSelected;
});
}, function (e) {
//do something
});
它仍然是非常緩慢的,我遇到了錯誤:
- ERREUR D'執行JavaScript的:10達到$ digest()迭代。中止!
,如果你只是想觀看collectionn然後你可以看「messages.length」對象的添加和刪除 –
你可以做的影子版本只需要觀看物品的物品? – Sharondio