@vostotskiy

Как подружить one time binding c фильтрацией?

Всем доброго времени суток.
Имеется цикл вывода поля из объекта
<div ng-repeat="data in vm.items | filter: {status: vm.filterValue, title: vm.fitler@Value} |  orderBy:vm.sortParam"

С целью оптимизации приложения пытаюсь прикрутить one time binding на страницу вывода некоторых категорий
<div ng-repeat="data in : : vm.items | filter: {status: vm.filterValue, title: vm.fitler@Value} |  orderBy:vm.sortParam"

В результате чего данные, загруженные с сервера, рендерятся, но не сортируются и не фильтруются.
Подскажите, пожалуйста, как подружить one time binding с ng-repeat и filter(orderBy) для увеличения производительности приложения(путем уменьшения кол-ва вотчеров и размера дайджеста).
Заранее спасибо.
  • Вопрос задан
  • 126 просмотров
Пригласить эксперта
Ответы на вопрос 1
ozknemoy
@ozknemoy
яваскриптист
в репите это всего один вотчер. главное внутри того что повторяется использовать :: . плюс используй track by $index вот он значительно прибавит скорость на больших массивах со множеством данных внутри. и по скорости работы с дом догонит реакт
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы