小编tru*_*ign的帖子

更新范围时,NG-Repeat不会干净地更新

所以我有一个工作区列表:

<li class="workspace-object" ng-repeat="w in workspaces | filter:searchQuery" ng-click="selectWorkspace(w)">
    <a href="" class="workspace-link">{{w.name | titleCase }}</a>
</li>
Run Code Online (Sandbox Code Playgroud)

该List通过某个函数在数据库中更新,然后我调用下面的loadWorkspaces函数,重新填充$ scope.workspaces对象

$scope.loadWorkspaces = function() {
  APIService.getWorkspaces().then(function(data){
    $scope.workspaces = data;
  });
}
Run Code Online (Sandbox Code Playgroud)

发生这种情况时,$ scope.workspaces在注销时会立即读取正确的更新信息,但是,ng-repeat DUPLICATES会在更新到正确的列表之前.我不知道为什么会这样.有任何想法吗?在此示例中,我正在更新工作区标题,该更新运行loadworkspaces函数.

问题

angularjs ng-repeat angularjs-ng-repeat

3
推荐指数
1
解决办法
1805
查看次数

标签 统计

angularjs ×1

angularjs-ng-repeat ×1

ng-repeat ×1