Kas yra nuorodos funkcija AngularJS direktyvoje?
Kas yra nuorodos funkcija AngularJS direktyvoje?

Video: Kas yra nuorodos funkcija AngularJS direktyvoje?

Video: Kas yra nuorodos funkcija AngularJS direktyvoje?
Video: Высокая плотность 2022 г. 2024, Gegužė
Anonim

AngularJS direktyvos nuoroda raktas apibrėžia nuorodos funkcija už direktyva . Tiksliau, naudojant nuorodos funkcija , galime apibrėžti direktyvą API & funkcijas kuriuos tada gali naudoti direktyva sukurti tam tikrą verslo logiką. The nuorodos funkcija taip pat yra atsakinga už DOM klausytojų registravimą ir DOM atnaujinimą.

Taigi, kaip direktyva veikia AngularJS?

AngularJS direktyvos yra išplėstiniai HTML atributai su priešdėliu ng-. „ng-app“. direktyva inicijuoja an KampinisJS taikymas. ng-init direktyva inicijuoja programos duomenis. ng-modelis direktyva susieja HTML valdiklių (įvesties, pasirinkimo, tekstinės srities) reikšmę su programos duomenimis.

Vėliau kyla klausimas, kiek susiejimo funkcijų yra AngularJS? Direktyvos gyvavimo cikle yra keturi skirtingi funkcijas kurie gali būti vykdomi, jei jie yra apibrėžti. Kiekvienas iš jų leidžia kūrėjui valdyti ir tinkinti direktyvą adresu skirtinga gyvavimo ciklo taškai. Keturi funkcijas yra: kompiliavimas, valdiklis, išankstinis nuoroda ir po Nuoroda.

Taip pat žmonės klausia, kuo skiriasi kompiliavimo ir susiejimo funkcijos AngularJS?

Sukompiliuoti – Jis kerta DOM ir renka visas direktyvas. Rezultatas yra a susiejimo funkcija . Nuoroda - Jis sujungia direktyvas su apimtis ir sukuria tiesioginį vaizdą. Bet kokie pakeitimai viduje konors apimties modelis atsispindi viduje konors peržiūrą, o bet kokia naudotojo sąveika su vaizdu atsispindi viduje konors apimties modelis.

Kaip jūs naudojate direktyvą?

Kampinis direktyvas yra naudojami siekiant išplėsti HTML galią, suteikiant jam naują sintaksę. Kiekvienas direktyva turi pavadinimą – arba vieną iš kampinio iš anksto nustatyto, pvz., ng-repeat, arba pasirinktinį, kurį galima pavadinti bet kuo. Ir kiekvienas direktyva nustato, kur jis gali būti naudojamas: elemente, atribute, klasėje ar komentare.

Rekomenduojamas: