Ano ang Link function sa AngularJS direktiba?
Ano ang Link function sa AngularJS direktiba?

Video: Ano ang Link function sa AngularJS direktiba?

Video: Ano ang Link function sa AngularJS direktiba?
Video: Angular 10 tutorial #8 call function | click event 2024, Abril
Anonim

Link ng AngularJS Directive susi ay tumutukoy function ng link para sa direktiba . Eksakto, gamit function ng link , maaari nating tukuyin ng direktiba API at mga function na maaaring gamitin ng direktiba upang mabuo ang ilang lohika ng negosyo. Ang function ng link ay responsable din sa pagpaparehistro ng mga tagapakinig ng DOM pati na rin sa pag-update ng DOM.

Dahil dito, paano gumagana ang direktiba sa AngularJS?

AngularJS na mga direktiba ay pinalawak na mga katangian ng HTML na may prefix ng-. Ang ng-app direktiba nagpapasimula ng isang AngularJS aplikasyon. Ang ng-init direktiba nagpapasimula ng data ng application. Ang ng-model direktiba nagbubuklod sa halaga ng mga kontrol ng HTML (input, piliin, textarea) sa data ng application.

Kasunod nito, ang tanong ay, gaano karaming mga uri ng pag-link ng mga function ang umiiral sa AngularJS? Sa siklo ng buhay ng isang direktiba, mayroong apat na naiiba mga function na maaaring isagawa kung sila ay tinukoy. Ang bawat isa ay nagbibigay-daan sa developer na kontrolin at i-customize ang direktiba sa magkaiba mga punto ng ikot ng buhay. Ang apat mga function ay: compile, controller, pre- link at post- Link.

Gayundin, nagtatanong ang mga tao, ano ang pagkakaiba sa pagitan ng compile at link function sa AngularJS?

Mag-compile – Binabaybay nito ang DOM at kinokolekta ang lahat ng mga direktiba. Ang resulta ay a pag-uugnay ng function . Link - Pinagsasama nito ang mga direktiba may a saklaw at gumagawa ng isang live na view. Anumang pagbabago nasa ang modelo ng saklaw ay makikita nasa view, at anumang pakikipag-ugnayan ng user sa view ay makikita nasa modelo ng saklaw.

Paano mo ginagamit ang isang direktiba?

angular mga direktiba ay ginagamit upang palawigin ang kapangyarihan ng HTML sa pamamagitan ng pagbibigay nito ng bagong syntax. Ang bawat isa direktiba ay may pangalan - alinman sa isa mula sa Angular na paunang natukoy tulad ng ng-repeat, o isang custom na maaaring tawaging kahit ano. At bawat isa direktiba tinutukoy kung saan ito magagamit: sa isang elemento, katangian, klase o komento.

Inirerekumendang: