Есть ли способ удалить область из циклов дайджеста? Другими словами, чтобы приостановить/возобновить цикл дайджестов области?
В моем случае у меня есть все страницы, которые уже загружены, но не все из них видимы. Поэтому я хотел бы приостановить те, которые не видны, чтобы избежать ненужной обработки. Я не хочу использовать ng-view + $route
, мне не нужна/нужна глубокая привязка.
Я видел этот поток и прибыл в эту скрипку. Вероятно, он работает, но он довольно инвазивный и не очень дружелюбный к инфраструктуре.
Есть ли другое решение, подобное $scope.suspend()
и scope.resume()
? Или менее инвазивный (с каркасной точки зрения)? Я сейчас думаю о циклах $destroy
и $compile
.