Ce este $rootScope în AngularJS?
Ce este $rootScope în AngularJS?

Video: Ce este $rootScope în AngularJS?

Video: Ce este $rootScope în AngularJS?
Video: Difference between $scope and $rootScope 2024, Noiembrie
Anonim

Toate aplicațiile au un $ rootScope care este domeniul de aplicare creat pe elementul HTML care conține directiva ng-app. The rootScope este disponibil în întreaga aplicație. Dacă o variabilă are același nume atât în domeniul curent, cât și în domeniul rootScope , aplicația îl folosește pe cel din domeniul curent.

La fel, oamenii se întreabă, ce se emite în AngularJS?

$broadcast(), precum și $ emite () vă permit să ridicați un eveniment în dvs AngularJS aplicarea. Diferența dintre $broadcast() și $ emite () este că primul trimite evenimentul de la controlerul actual către toți controlorii săi copii. Aceasta înseamnă că $broadcast() trimite o valoare egală în jos de la controlorii părinte la controlorii copii.

Alături de mai sus, ce este $destroy în AngularJS? AngularJS : Ascult pentru $ distruge . Angular va difuza un $ distruge eveniment chiar înainte de a dărâma un scop și de a elimina domeniul de aplicare de la părintele său. Ascultarea acestui eveniment este crucială pentru curățarea sarcinilor și resurselor care altfel ar putea continua să consume memoria sau procesorul.

În acest mod, care este diferența dintre scope și rootScope în AngularJS?

$ rootScope se referă la un obiect care este accesibil de oriunde al aplicației, putem spune că este global domeniul de aplicare de variabilă. $ rootScope este un obiect părinte al tuturor în timp ce $ domeniul de aplicare obiecte unghiulare create într-o pagină web. $ domeniul de aplicare este creat cu ng-controller în timp ce $ rootscope este creat cu ng-app.

Ce este emisia scope?

$ domeniul de aplicare are o funcție numită $ emite () care este obișnuit emite un eveniment în sus în domeniul de aplicare ierarhie. Ciclul de viață al evenimentului începe cu domeniul de aplicare pe care $ emite () a fost sunat și este expediat în sus în domeniul de aplicare ierarhie tuturor ascultătorilor înregistrați.

Recomandat: