Video: Wat is $rootScope in AngularJS?
2024 Outeur: Lynn Donovan | [email protected]. Laas verander: 2023-12-15 23:42
Alle toepassings het 'n $ rootScope wat die omvang is wat geskep is op die HTML-element wat die ng-app-aanwysing bevat. Die rootScope is beskikbaar in die hele toepassing. As 'n veranderlike dieselfde naam het in beide die huidige omvang en in die rootScope , gebruik die toepassing die een in die huidige omvang.
Net so, vra mense, wat word uitstraal in AngularJS?
$broadcast() sowel as $ uitstraal () laat jou toe om 'n gebeurtenis in jou AngularJS aansoek. Die verskil tussen $broadcast() en $ uitstraal () is dat eersgenoemde die gebeurtenis vanaf die huidige beheerder na al sy kinderbeheerders stuur. Dit beteken $broadcast() stuur 'n ewe afwaartse van ouer- na kinderbeheerders.
Behalwe hierbo, wat is $destroy in AngularJS? AngularJS : Luister vir $ vernietig . Angular sal 'n $ uitsaai vernietig gebeurtenis net voor die afbreek van 'n omvang en die verwydering van die omvang van sy ouer. Om na hierdie geleentheid te luister, is van kardinale belang vir die skoonmaak van take en hulpbronne wat andersins kan aanhou om geheue of SVE op te kou.
Op hierdie manier, wat is die verskil tussen omvang en rootScope in AngularJS?
$ rootScope verwys na 'n voorwerp wat toeganklik is vanaf oral in die toepassing, ons kan sê dit is 'n globale omvang van veranderlike. $ rootScope is 'n ouerobjek van almal terwyl $ omvang hoekige voorwerpe geskep in a webblad. $ omvang word geskep met ng-beheerder terwyl $ wortelskoop is geskep met ng-app.
Wat is omvang-emissie?
Die $ omvang het 'n funksie genaamd $ uitstraal () waaraan gewoond is uitstraal 'n gebeurtenis opwaarts in die omvang hiërargie. Die gebeurtenis lewensiklus begin met die omvang waarop $ uitstraal () is geroep en word opwaarts in die gestuur omvang hiërargie aan al die geregistreerde luisteraars.
Aanbeveel:
Wat is 'n kenmerk van die $anchorScroll-diens in AngularJS?
YOffset kan op verskeie maniere gespesifiseer word: getal: 'n Vaste aantal pixels wat as offset gebruik moet word. funksie: 'n Getter-funksie genaamd elke keer as $anchorScroll() uitgevoer word. Moet 'n getal terugstuur wat die offset verteenwoordig (in pixels). jqLite: 'n jqLite/jQuery-element wat gebruik moet word om die offset te spesifiseer
Wat is die beheerders in AngularJS?
'n Beheerder word gedefinieer deur gebruik te maak van ng-beheerder-voorskrifte. 'n Kontroleur is 'n JavaScript-objek wat kenmerke/eienskappe en funksies bevat. Elke beheerder aanvaar $scope as 'n parameter, wat verwys na die toepassing/module wat die beheerder moet hanteer
Wat is roete in AngularJS?
In AngularJS is roetering wat jou toelaat om enkelbladsy-toepassings te skep. AngularJS-roetes stel jou in staat om verskillende URL's vir verskillende inhoud in jou toepassing te skep. AngularJS-roetes laat 'n mens toe om veelvuldige inhoud te wys, afhangende van watter roete gekies word. 'n Roete word in die URL na die #-teken gespesifiseer
Wat is die belofte in AngularJS?
'n Belofte is 'n voorwerp wat teruggegee word deur 'n uitgestelde voorwerp. Jy kan verskillende terugroepe registreer vir verskillende gebeurtenisse resolve(), reject(), of notify() en dit sal uitgevoer word wanneer die async-funksie voltooi is. Uitgestelde API: 'n Nuwe geval van uitstel word geskep deur $q te roep
Wat is waar oor beheerders in AngularJS?
AngularJS-toepassing maak hoofsaaklik op beheerders staat om die vloei van data in die toepassing te beheer. 'n Beheerder word gedefinieer deur gebruik te maak van ng-beheerder-voorskrifte. 'n Beheerder is 'n JavaScript-objek wat kenmerke/eienskappe en funksies bevat