所以我有一个工作区列表:
<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函数.
