Kas ir $rootScope AngularJS?
Kas ir $rootScope AngularJS?

Video: Kas ir $rootScope AngularJS?

Video: Kas ir $rootScope AngularJS?
Video: [AngualarJS - Laravel] Bài 4 : Cài đặt Laravel Framework 2024, Aprīlis
Anonim

Visām lietojumprogrammām ir $ rootScope kas ir tvērums, kas izveidots HTML elementā, kas satur ng-app direktīvu. The rootScope ir pieejams visā lietojumprogrammā. Ja mainīgajam ir vienāds nosaukums gan pašreizējā tvērumā, gan rootScope , lietojumprogramma izmanto pašreizējā tvēruma vienu.

Tāpat cilvēki jautā, kas tiek izstarots AngularJS?

$broadcast(), kā arī $ izstaro () ļauj jums izvirzīt notikumu jūsu AngularJS pieteikumu. Atšķirība starp $broadcast() un $ izstaro () ir tas, ka pirmais nosūta notikumu no pašreizējā kontroliera visiem saviem pakārtotajiem kontrolieriem. Tas nozīmē, ka $broadcast() sūta vienmērīgu lejupielādi no vecākiem uz bērnu kontrolieriem.

Papildus iepriekš minētajam, kas ir $destroy AngularJS? AngularJS : klausos par $ iznīcināt . Angular pārraidīs $ iznīcināt notikumu tieši pirms tvēruma nojaukšanas un tvēruma noņemšanas no tā vecāka. Šī notikuma noklausīšanās ir ļoti svarīga, lai iztīrītu uzdevumus un resursus, kas pretējā gadījumā varētu turpināt graut atmiņu vai centrālo procesoru.

Tādā veidā, kāda ir atšķirība starp tvērumu un rootScope AngularJS?

$ rootScope attiecas uz objektu, kas ir pieejams no jebkuras lietojumprogrammas vietas, mēs varam teikt, ka tas ir globāls darbības jomu no mainīgā. $ rootScope ir visu vecāku objekts, savukārt $ darbības jomu izveidoti leņķiskie objekti iekšā tīmekļa lapa. $ darbības jomu ir izveidots ar ng-controller, kamēr $ sakneskops ir izveidots ar ng-app.

Kas ir vēriena emisija?

$ darbības jomu ir funkcija ar nosaukumu $ izstaro () tas ir pieradis izstaro notikums augšup darbības jomu hierarhija. Pasākuma dzīves cikls sākas ar darbības jomu uz kuriem $ izstaro () tika zvanīts un tiek nosūtīts uz augšu darbības jomu hierarhija visiem reģistrētajiem klausītājiem.

Ieteicams: