Angularjs ng-repeat track by $index не ускоряет перерисовку
у меня есть div элементы со сложной структурой каторые рисуюсьтся с помщью ng-repeat,примерно так
<div ng-repeat="item in data track by item.id">...</div>
Kогда элементы много рисование занимает много времени, я использвал бесконечную прокрутку для решение этой проблемы, но есть такой функционал, ползватель может добавить или удалить элементы, тогда обновляется данные в массиве
$scope.data = response.data;
и тогда весь контент перерисовается снова, которое занимает очень много времени, track by не помогает, есть ли другиe идеи, как повысить произвовадительность, заранее спасибо.
Ответы (1 шт):
Автор решения: Qwertiy
→ Ссылка
Естественно, при удалении, добавлении и перестановке существующих объектов использование track by $index только замедлит работу по сравнению с track by item.id.