Цитата:
|
им и вывожу, поэтому хочу отдавать ему отфильтрованный массив который просто нужно отрисовать и в массиве может быть больше 2к элементов
|
Отрисовать 1 раз? Тогда можно с no-bind и не париться.
ng-repeat="item in ::array | filter:{id: 100}"
Если много то делай ng-repeat="item in array track by $index" а сам массив фильтруй когда нужно сервисом $filter из контроллера.
https://docs.angularjs.org/api/ng/filter/filter
Так точно не скажешь, тут играться нужно, а я не совсем понимаю задачу