假设我有一个$scope.items
使用ng-repeat
. 这个列表相当大并且定期更新,但一次只更新单个项目,例如。第 2 项更新 12 次,第 359 项更新 2 次,第 1071 项更新 89 次,依此类推。
据我了解,更新$scope.items
列表中的单个项目将导致 AngularJS 重新呈现完整列表,即使大多数项目根本没有改变。这似乎是一件毫无意义的事情,并且肯定可以以更有效的方式处理。我可以使用 jquery 之类的工具并自己更新 DOM,但这似乎在很大程度上违背了 AngularJS 的观点。AngularJS 中是否有任何方法可以更新ng-repeat
生成模型中的单个列表元素?