Kas yra $rootScope AngularJS?
Kas yra $rootScope AngularJS?

Video: Kas yra $rootScope AngularJS?

Video: Kas yra $rootScope AngularJS?
Video: The Kardashian / Jenner Family Answer: Who Is Most Likely to Steal Their Style? 2024, Balandis
Anonim

Visos programos turi $ rootScope kuri yra sritis, sukurta HTML elemente, kuriame yra ng-app direktyva. The rootScope yra visoje programoje. Jei kintamasis turi tą patį pavadinimą ir dabartinėje srityje, ir rootScope , programa naudoja dabartinės apimties programą.

Taip pat žmonės klausia, kas skleidžiama AngularJS?

$broadcast(), taip pat $ skleisti () leidžia iškelti įvykį jūsų KampinisJS taikymas. Skirtumas tarp $broadcast() ir $ skleisti () reiškia, kad pirmasis siunčia įvykį iš dabartinio valdiklio visiems savo antriniams valdytojams. Tai reiškia, kad $broadcast() tolygiai siunčia žemyn nuo tėvų iki antrinių valdiklių.

Be to, kas yra $destroy AngularJS? KampinisJS : Klausau už $ sunaikinti . Angular transliuos $ sunaikinti įvykis prieš pat nuardant taikymo sritį ir pašalinant apimtį iš pirminio. Šio įvykio klausymas yra labai svarbus norint išvalyti užduotis ir išteklius, kurie kitu atveju gali ir toliau kramtyti atmintį arba centrinį procesorių.

Tokiu būdu, kuo skiriasi apimtis ir rootScope AngularJS?

$ rootScope reiškia objektą, kuris pasiekiamas iš bet kurios programos vietos, galime sakyti, kad tai pasaulinis apimtis kintamo. $ rootScope yra visų pirminis objektas, tuo tarpu $ apimtis sukurti kampiniai objektai a tinklo puslapis. $ apimtis sukurtas naudojant ng-controller, o $ šaknis sukurta naudojant ng-app.

Kas yra spinduliuotė?

$ apimtis turi funkciją, vadinamą $ skleisti () taip įpratę skleisti įvykis aukštyn apimtis hierarchija. Renginio gyvavimo ciklas prasideda nuo apimtis ant kurių $ skleisti () buvo skambinta ir išsiųsta aukštyn apimtis hierarchiją visiems registruotiems klausytojams.

Rekomenduojamas: