我试图替换支持我的ng-repeat的数组内容(执行搜索查询和更新列表),并且我注意到更新的性能非常慢。在尝试对此进行问题排查时,我发现了track by
,但使用它仍然无法解决问题。
我看到了什么:
我尝试过的事情没有成功:
track by
$scope.$apply()
来电
$scope.$apply()
,然后设置新列表
列表的初始呈现非常快,即使我用单个元素替换它,改变整个列表也只是一个缓慢的操作。我知道我并不是第一个遇到这个问题的人,但是我无法找到合适的谷歌咒语来解决所有track by
个答案,所以我可以解决这个问题。