我有一个使用ng-paginate ::我在视图中显示的集合:: " .... tr dir-paginate =" data.gridData中的项..."
我为用户提供了编辑项目的功能。使用模态的属性(项目状态)。一旦我保存状态,我从后端获取更新的网格数据并像这样绑定: $ scope.getData = function(id){ applicationService.getData(ID) 。然后( 功能(数据){
$scope.data.gridData.length = 0;
data.data.forEach(function (item) { $scope.data.gridData.push(item) });
$scope.$digest();
$scope.$apply();
});
问题是更新项目的状态不会更改。我确保保存正确的状态,然后从DB检索。我尝试了所有我能找到的东西,包括,你可以看到,将收集长度设置为0,调用摘要,应用等等。没有。就好像数据被卡住了#34;它只在我离开/返回页面时刷新。救命啊!
答案 0 :(得分:0)
考虑使用track by。
<div ng-repeat="value in [4, 4] track by $index"></div>