Как отключить scope и всех дочерние scope из цикла проверки $digest?
Возможно ли это сделать на Angular?, т.к. это нужно для повышения производительности приложения. Включение/выключение остается на совести программиста.
Это не спасает от $apply() где-то в другом месте, все вотчеры в приложение проверяются заново, есть директивы, которые гарантированно не изменятся, если модель не менялась и пользователь её не трогал
Можете попробовать Angular Light, там можно сделать независимые блоки/подпрограммы - похоже на то что вы хотите, так же там есть поддержка Object.observe если у вас проблема с dirty-checking (бенчмарк, habr)