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