我有两个数组(范围变量),其值正在动态更新,但在我尝试打印其值时,HTML中的视图没有采用更新的值。
<div>
<!-- array printing -->
<span ng-repeat="var in array track by $index">{{var}}</span>
</div>
<div>
<!-- array -->
<span ng-repeat="var in array2 track by $index">{{var}}</span>
</div>
当我在控制台日志中打印值时,数组正在更改,但其更改未反映在页面中。
controller.js
$scope.update = function() {
$scope.array.push(box);
// inside an ajax call
var index = $scope.array.indexOf(box);
if(index > -1) {
$scope.array.splice(index,1);
console.log("index "+index);
}
}