无论如何强制角度更新/重新编译绑定中的变量?当我将我的数组(在我的 HTML 中定义为一个 for 循环)设置为等于[]并且它不接受它时,我遇到了一个问题。有任何想法吗?
问问题
930 次
1 回答
3
一种解决方法是确保使用相同的数组引用。每当我想将所有元素更新为绑定数组时,我一直在这样做:
myArray.length = 0;
angular.forEach(newArray, function(item){
myArray.push(item);
})
// Note: try without this line first as it isn't always necessary
$scope.$digest();
使用myArray.length = 0
清除保留对数组的引用的数组,请参阅这篇文章以获取更多信息。
于 2012-08-08T18:09:57.617 回答