Miksi käytämme laajuutta AngularJS:ssä?
Miksi käytämme laajuutta AngularJS:ssä?

Video: Miksi käytämme laajuutta AngularJS:ssä?

Video: Miksi käytämme laajuutta AngularJS:ssä?
Video: 🚀 AMAZON 2.0 - VERKKOKAUPPA tyhjästä 6 tunnissa [Next / React / Nest / PostgreSQL / Prisma / TS] 2024, Saattaa
Anonim

Scopes tarjoaa sovellusliittymiä ($ Käytä ) levittää kaikki mallimuutokset järjestelmän läpi näkymään "" AngularJS valtakunta" (ohjaimet, palvelut, AngularJS tapahtumakäsittelijät). Soveltamisalat voi olla sisäkkäisiä rajoittamaan pääsyä sovelluksen komponenttien ominaisuuksiin ja tarjoamalla samalla pääsyn jaettuihin mallin ominaisuuksiin.

Kun tämä otetaan huomioon, mitä hyötyä AngularJS:n laajuudesta on?

AngularJS:n $scope on sisäänrakennettu objekti, joka sisältää sovellustietoja ja menetelmiä. Voit luoda ominaisuuksia $scope-objektiin ohjainfunktion sisällä ja määritä sille arvo tai toiminto. $scope on liimaa ohjaimen ja näkymän välillä (HTML).

Yllä olevan lisäksi, mitä eroa on laajuuden ja rootScopen välillä AngularJS:ssä? $ soveltamisalaan luodaan ng-controllerilla, kun taas $ juuriskooppi on luotu ng-appilla. Pää ero on objektiin liitetyn ominaisuuden saatavuus. Ominaisuus, jolle on määritetty $ soveltamisalaan ei voida käyttää sen ohjaimen ulkopuolella, jossa se on määritetty, kun taas ominaisuus, joka on määritetty $ rootScope voidaan käyttää missä tahansa.

Sitä paitsi, mikä on kulmakulma?

AngularJS Scope The soveltamisalaan on sitova osa HTML:n (view) ja JavaScriptin (ohjain) välillä. The soveltamisalaan on objekti, jolla on käytettävissä olevat ominaisuudet ja menetelmät. The soveltamisalaan on saatavilla sekä näkymälle että ohjaimelle.

Mikä on $scope:n laajuus?

The soveltamisalaan on JavaScript-objekti, joka periaatteessa sitoo "ohjaimen" ja "näkymän". Voidaan määritellä jäsenmuuttujia soveltamisalaan ohjaimessa, johon näkymä pääsee sitten käsiksi.

Suositeltava: