Почему мы используем область видимости в AngularJS?
Почему мы используем область видимости в AngularJS?

Видео: Почему мы используем область видимости в AngularJS?

Видео: Почему мы используем область видимости в AngularJS?
Видео: Тур по AngularJS. Знак "точка" (области видимости) 2024, Май
Anonim

Области действия предоставляют API ($ подать заявление ) для распространения любых изменений модели через систему на вид за пределами AngularJS область »(контроллеры, сервисы, AngularJS обработчики событий). Области применения жестяная банка быть вложенными, чтобы ограничить доступ к свойствам компонентов приложения, обеспечивая при этом доступ к общим свойствам модели.

Принимая это во внимание, каково использование области видимости в AngularJS?

$ Scope в AngularJS - это встроенный объект, который содержит данные и методы приложения. Вы можете создать характеристики объекту $ scope внутри функции контроллера и присвоить ему значение или функцию. $ Scope - это связующее звено между контроллером и представлением (HTML).

Кроме того, в чем разница между областью видимости и rootScope в AngularJS? $ сфера создается с помощью ng-controller, а $ rootcope создается с помощью ng-app. Главный разница - наличие свойства, присвоенного объекту. Свойство, присвоенное с помощью $ сфера не может использоваться вне контроллера, в котором он определен, тогда как свойство, назначенное с помощью $ rootScope можно использовать где угодно.

Кроме того, какой объем в угловом?

Область действия AngularJS В сфера является связующим звеном между HTML (представлением) и JavaScript (контроллером). В сфера это объект с доступными свойствами и методами. В сфера доступен как для представления, так и для контроллера.

Каков объем $ scope?

В сфера это объект JavaScript, который в основном связывает «контроллер» и «представление». Можно определить переменные-члены в сфера внутри контроллера, к которому затем может получить доступ представление.

Рекомендуемые: