Wat is de Link-functie in de AngularJS-richtlijn?
Wat is de Link-functie in de AngularJS-richtlijn?

Video: Wat is de Link-functie in de AngularJS-richtlijn?

Video: Wat is de Link-functie in de AngularJS-richtlijn?
Video: AngularJS link and compile functions 2024, November
Anonim

De link van de AngularJS-richtlijn: sleutel definieert link functie voor de richtlijn . Juist, met behulp van link functie , we kunnen definiëren richtlijn's API & functies dat kan dan worden gebruikt door richtlijn om wat bedrijfslogica uit te voeren. De link functie is ook verantwoordelijk voor het registreren van DOM-luisteraars en het bijwerken van de DOM.

Dus, hoe werkt de richtlijn in AngularJS?

AngularJS-richtlijnen zijn uitgebreide HTML-attributen met het voorvoegsel ng-. De ng-app richtlijn initialiseert een AngularJS sollicitatie. De ng-init richtlijn initialiseert toepassingsgegevens. Het ng-model richtlijn bindt de waarde van HTML-besturingselementen (invoer, selectie, tekstgebied) aan toepassingsgegevens.

Vervolgens is de vraag: hoeveel soorten koppelingsfuncties zijn er in AngularJS? In de levenscyclus van een richtlijn zijn er vier verschillende: functies die kunnen worden uitgevoerd als ze zijn gedefinieerd. Elk stelt de ontwikkelaar in staat om de richtlijn te beheren en aan te passen op verschillend punten van de levenscyclus. De vier functies zijn: compileren, controller, pre- koppeling en post- Koppeling.

Evenzo vragen mensen, wat is het verschil tussen compileren en linken in AngularJS?

Compileren - Het doorloopt de DOM en verzamelt alle richtlijnen. Het resultaat is een koppelingsfunctie . Koppeling - Het combineert de richtlijnen met een bereik en produceert een livebeeld. Enige veranderingen in de scope model worden weerspiegeld in de weergave en alle gebruikersinteracties met de weergave worden weergegeven in de scope-model.

Hoe gebruik je een richtlijn?

hoekig richtlijnen worden gebruikt om de kracht van de HTML uit te breiden door deze een nieuwe syntaxis te geven. Elk richtlijn heeft een naam - ofwel een van de vooraf gedefinieerde Angular zoals ng-repeat, of een aangepaste naam die alles kan worden genoemd. en elk richtlijn bepaalt waar het kan worden gebruikt: in een element, attribuut, klasse of commentaar.

Aanbevolen: