I have a problem with angular ng-repeat directive. Currently I work on some project where from the API I get a list of items (some times it could be 1k items) and this list
As the comment suggested you could try something like this:
In your controller:
$scope.itemTracker= function(item) { return item.id + '-' + item.description; }
This might help with the number of DOM elements being re-rendered when the list changes.