Miért használunk hatókört az AngularJS-ben?
Miért használunk hatókört az AngularJS-ben?

Videó: Miért használunk hatókört az AngularJS-ben?

Videó: Miért használunk hatókört az AngularJS-ben?
Videó: Samadhi 1: Az én illúziója magyar Hungarian 2024, November
Anonim

A Scopes API-kat biztosít ($ alkalmaz ) hogy bármilyen modellváltozást a rendszeren keresztül a " AngularJS birodalom" (vezérlők, szolgáltatások, AngularJS eseménykezelők). Hatókör tud beágyazott, hogy korlátozza a hozzáférést az alkalmazás-összetevők tulajdonságaihoz, miközben hozzáférést biztosít a megosztott modelltulajdonságokhoz.

Ezt figyelembe véve, mi a hatókör haszna az AngularJS-ben?

Az AngularJS-ben a $scope egy beépített objektum, amely alkalmazásadatokat és metódusokat tartalmaz. Létrehozhatsz tulajdonságait egy $scope objektumhoz egy vezérlő függvényen belül, és rendeljen hozzá értéket vagy függvényt. A $scope a vezérlő és a nézet közötti ragasztó (HTML).

A fentieken kívül mi a különbség a hatókör és a rootScope között az AngularJS-ben? $ hatálya ng-controllerrel jön létre, miközben a $ gyökérszkóp az ng-app segítségével jött létre. A fő különbség az objektumhoz rendelt tulajdonság elérhetősége. $-hoz rendelt tulajdonság hatálya nem használható azon a vezérlőn kívül, amelyben meg van határozva, míg a $-hoz rendelt tulajdonság rootScope bárhol használható.

Ezenkívül mi a hatótáv szögben?

AngularJS hatókör Az hatálya a HTML (nézet) és a JavaScript (vezérlő) közötti kötőelem. Az hatálya egy objektum a rendelkezésre álló tulajdonságokkal és metódusokkal. Az hatálya a nézethez és a vezérlőhöz is elérhető.

Mi a $hatókör hatálya?

Az hatálya egy JavaScript objektum, amely alapvetően a "vezérlőt" és a "nézetet" köti össze. A tagváltozókat a hatálya a vezérlőn belül, amely ezután elérhető a nézetből.

Ajánlott: