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.

→ Ссылка