Šta je funkcija Link u AngularJS direktivi?
Šta je funkcija Link u AngularJS direktivi?

Video: Šta je funkcija Link u AngularJS direktivi?

Video: Šta je funkcija Link u AngularJS direktivi?
Video: 10-ть самоделок для мастерской простыми инструментами. 2024, Maj
Anonim

Link direktive AngularJS ključ definiše funkcija veze za direktiva . Tačnije, koristeći funkcija veze , možemo definisati direktive API & funkcije koje onda mogu koristiti direktiva da formiramo neku poslovnu logiku. The funkcija veze je također odgovoran za registraciju DOM slušalaca kao i za ažuriranje DOM-a.

Shodno tome, kako direktiva radi u AngularJS-u?

AngularJS direktive su prošireni HTML atributi s prefiksom ng-. ng-app direktiva inicijalizira an AngularJS aplikacija. ng-init direktiva inicijalizira podatke aplikacije. ng-model direktiva povezuje vrijednost HTML kontrola (unos, odabir, polje teksta) za podatke aplikacije.

Nakon toga, postavlja se pitanje koliko tipova funkcija povezivanja postoji u AngularJS-u? U životnom ciklusu direktive postoje četiri različite funkcije koji se mogu izvršiti ako su definirani. Svaki od njih omogućava programeru da kontrolira i prilagodi direktivu at drugačije tačke životnog ciklusa. Četiri funkcije su: kompajliranje, kontroler, pre- veza i nakon- Veza.

Isto tako, ljudi se pitaju, koja je razlika između funkcije kompajliranja i povezivanja u AngularJS-u?

Compile – On prolazi kroz DOM i prikuplja sve direktive. Rezultat je a funkcija povezivanja . Veza - Kombinuje direktive sa opseg i proizvodi prikaz uživo. Bilo kakve promjene u reflektuju se model opsega u pogled, a sve interakcije korisnika s pogledom se odražavaju u model opsega.

Kako se koristi direktiva?

Ugaoni direktive se koriste za proširenje moći HTML-a dajući mu novu sintaksu. Svaki direktiva ima ime - bilo iz Angulara unaprijed definiranog kao ng-repeat, ili prilagođeno koje se može nazvati bilo čim. I svaki direktiva određuje gdje se može koristiti: u elementu, atributu, klasi ili komentaru.

Preporučuje se: