Защо използваме обхват в AngularJS?
Защо използваме обхват в AngularJS?

Видео: Защо използваме обхват в AngularJS?

Видео: Защо използваме обхват в AngularJS?
Видео: Защо трябва за започнем да използваме "MEAN"стек? 2024, Ноември
Anonim

Обхватите предоставят API ($ Приложи ) за разпространение на всякакви промени в модела през системата в изгледа отвън на " AngularJS сфера" (контролери, услуги, AngularJS манипулатори на събития). Обхвати мога да бъде вложен, за да ограничи достъпа до свойствата на компонентите на приложението, като същевременно осигурява достъп до споделени свойства на модела.

Като се има предвид това, какво е използването на обхвата в AngularJS?

$scope в AngularJS е вграден обект, който съдържа данни и методи на приложението. Можете да създавате Имоти към обект $scope вътре в функция на контролера и му присвоете стойност или функция. $scope е лепило между контролер и изглед (HTML).

Освен по-горе, каква е разликата между обхвата и rootScope в AngularJS? $ обхват се създава с ng-контролер, докато $ rootscope се създава с ng-app. Основното разлика е наличността на имота, приписан към обекта. Имот, присвоен с $ обхват не може да се използва извън контролера, в който е дефиниран, докато свойство, присвоено с $ rootScope може да се използва навсякъде.

Освен това какъв е обхватът в ъглова?

Обхват на AngularJS В обхват е свързващата част между HTML (изглед) и JavaScript (контролер). В обхват е обект с наличните свойства и методи. В обхват е достъпен както за изгледа, така и за контролера.

Какъв е обхватът на $scope?

В обхват е JavaScript обект, който основно свързва "контролера" и "изгледа". Човек може да дефинира член променливи в обхват в контролера, който след това може да бъде достъпен от изгледа.

Препоръчано: