Kaj je funkcija Link v direktivi AngularJS?
Kaj je funkcija Link v direktivi AngularJS?

Video: Kaj je funkcija Link v direktivi AngularJS?

Video: Kaj je funkcija Link v direktivi AngularJS?
Video: AngularJS link and compile functions 2024, Maj
Anonim

Povezava do direktive AngularJS ključ definira povezovalna funkcija za direktivo . Natančneje, z uporabo povezovalna funkcija , lahko definiramo direktive API & funkcije ki jih lahko potem uporablja direktivo oblikovati neko poslovno logiko. The povezovalna funkcija je odgovoren tudi za registracijo poslušalcev DOM in posodabljanje DOM-a.

Posledično, kako direktiva deluje v AngularJS?

direktive AngularJS so razširjeni atributi HTML s predpono ng-. Aplikacija ng direktivo inicializira an AngularJS aplikacijo. ng-init direktivo inicializira podatke aplikacije. ng-model direktivo veže vrednost kontrolnikov HTML (vnos, izbira, polje besedila) s podatki aplikacije.

Kasneje se postavlja vprašanje, koliko vrst povezovalnih funkcij obstaja v AngularJS? V življenjskem ciklu direktive so štirje različni funkcije ki se lahko izvajajo, če so definirani. Vsaka omogoča razvijalcu nadzor in prilagajanje direktive na drugačen točke življenjskega cikla. Štirje funkcije so: prevajanje, krmilnik, pred- povezava in po- Povezava.

Prav tako se ljudje sprašujejo, kakšna je razlika med funkcijo prevajanja in povezovanja v AngularJS?

Prevedi – Prečka DOM in zbira vse direktive. Rezultat je a povezovalna funkcija . Povezava - Združuje direktive z obsega in ustvari pogled v živo. Vse spremembe v odražajo model obsega v pogled in se odražajo vse interakcije uporabnikov s pogledom v model obsega.

Kako uporabljate direktivo?

Kotna direktive se uporabljajo za razširitev moči HTML-ja tako, da mu dajo novo sintakso. Vsak direktivo ima ime - bodisi iz kotnega vnaprej določenega, kot je ng-repeat, bodisi ime po meri, ki ga lahko imenujemo kar koli. In vsak direktivo določa, kje se lahko uporablja: v elementu, atributu, razredu ali komentarju.

Priporočena: