Эта проблема. У меня есть таблица записей ($scope.entries
), каждая строка (ng-repeat) с 5 столбцами, 2 из этих столбцов имеют собственный фильтр для различных преобразований.
Теперь в той же области у меня есть active_entry($scope.active_entry
), которая меняется каждую секунду, из-за этого и того, как работает angular (я думаю), вся область постоянно проверяется, и мои фильтры выполняются.
Это приводит к тому, что Watch Expressions в Batarang со временем зашкаливает.
Как я могу создать какую-то изолированную область для active_entry, чтобы мои фильтры не менялись снова и снова каждую секунду?
Является ли создание директивы единственным способом создания изолированной области? Будет ли это работать? Что, если мне понадобятся значения из изолированной области позже в контроллере?