Ce este funcția Link în directiva AngularJS?
Ce este funcția Link în directiva AngularJS?

Video: Ce este funcția Link în directiva AngularJS?

Video: Ce este funcția Link în directiva AngularJS?
Video: angular component, echivalentul functiei link din directive - 03 - tutorial limba romana 2024, Mai
Anonim

Link-ul Directivei AngularJS cheia definește funcția de legătură pentru directivă . Mai exact, folosind funcția de legătură , putem defini ale directivei API & funcții care poate fi apoi folosit de directivă pentru a forma o anumită logică de afaceri. The funcția de legătură este, de asemenea, responsabil pentru înregistrarea ascultătorilor DOM, precum și pentru actualizarea DOM.

În consecință, cum funcționează directiva în AngularJS?

Directivele AngularJS sunt atribute HTML extinse cu prefixul ng-. Aplicația ng directivă inițializează an AngularJS aplicarea. ng-init directivă inițializează datele aplicației. Modelul ng directivă leagă valoarea controalelor HTML (input, select, textarea) la datele aplicației.

Ulterior, întrebarea este, câte tipuri de funcții de legătură există în AngularJS? În ciclul de viață al unei directive, există patru distincte funcții care se pot executa dacă sunt definite. Fiecare permite dezvoltatorului să controleze și să personalizeze directiva la diferit puncte ale ciclului de viață. Cei patru funcții sunt: compilare, controler, pre- legătură și post- Legătură.

De asemenea, oamenii se întreabă, care este diferența dintre funcția de compilare și de legătură în AngularJS?

Compila – Traversează DOM și colectează toate directivele. Rezultatul este a funcția de legătură . Legătură - Combină directivele cu domeniul de aplicare și produce o vizualizare live. Orice modificări în modelul domeniului de aplicare sunt reflectate în vizualizare și orice interacțiune a utilizatorului cu vizualizarea este reflectată în modelul domeniului de aplicare.

Cum folosești o directivă?

unghiular directive sunt folosite pentru a extinde puterea HTML, oferindu-i o nouă sintaxă. Fiecare directivă are un nume - fie unul din Angular predefinit ca ng-repeat, fie unul personalizat care poate fi numit orice. Și fiecare directivă determină unde poate fi folosit: într-un element, atribut, clasă sau comentariu.

Recomandat: