Описание тега rootscope

Каждое приложение AngularJS имеет одну корневую область. Все остальные области видимости являются потомками корневой области. Области видимости обеспечивают разделение модели и вида с помощью механизма отслеживания изменений в модели. Они также предоставляют возможность передачи / трансляции событий и подписки.

Каждая часть приложения AngularJS имеет область видимости. Наng-app уровень, эта область называется $rootScope. Когда Angular запускается и генерирует представление, он создает привязку из корняng-app элемент к $rootScope. Эта$rootScope конечный родитель всех $scopeобъекты. Итак, мы можем сказать, что$rootScope объект - это ближайший объект к глобальному контексту в приложении Angular.

$rootScopeустарела. Его использование затруднит переход на Angular 2+.

Ресурсы