Was ist die Link-Funktion in der AngularJS-Direktive?
Was ist die Link-Funktion in der AngularJS-Direktive?

Video: Was ist die Link-Funktion in der AngularJS-Direktive?

Video: Was ist die Link-Funktion in der AngularJS-Direktive?
Video: WAS SIND?! Angular Structural Directives? Das unbekannte MEGA Feature [DE/Tutorial] 2024, November
Anonim

Link zur AngularJS-Richtlinie Schlüssel definiert Link-Funktion für die Direktive . Genau, mit Link-Funktion , wir können definieren Direktive API & Funktionen das kann dann von verwendet werden Direktive um eine Geschäftslogik auszuführen. Die Link-Funktion ist auch für die Registrierung von DOM-Listenern sowie für die Aktualisierung des DOM verantwortlich.

Wie funktioniert die Direktive daher in AngularJS?

AngularJS-Anweisungen sind erweiterte HTML-Attribute mit dem Präfix ng-. Die ng-App Direktive initialisiert an AngularJS Anwendung. Die ng-init Direktive initialisiert Anwendungsdaten. Das ng-Modell Direktive bindet den Wert von HTML-Steuerelementen (Eingabe, Auswahl, Textbereich) an Anwendungsdaten.

Anschließend stellt sich die Frage, wie viele Arten von Verknüpfungsfunktionen in AngularJS existieren? Im Lebenszyklus einer Richtlinie gibt es vier verschiedene Funktionen die ausgeführt werden können, wenn sie definiert sind. Jeder ermöglicht es dem Entwickler, die Direktive zu kontrollieren und anzupassen unterschiedlich Punkte des Lebenszyklus. Die Vier Funktionen sind: Kompilieren, Controller, Pre- Verknüpfung und nach- Verknüpfung.

Ebenso fragen die Leute, was ist der Unterschied zwischen Kompilierungs- und Linkfunktion in AngularJS?

Kompilieren – Es durchläuft das DOM und sammelt alle Direktiven. Das Ergebnis ist ein Verknüpfungsfunktion . Verknüpfung - Es kombiniert die Richtlinien mit einem Umfang und erzeugt eine Live-Ansicht. Irgendwelche Veränderungen in dem Scope-Modell werden reflektiert in dem Ansicht und alle Benutzerinteraktionen mit der Ansicht werden reflektiert in dem Scope-Modell.

Wie verwendet man eine Direktive?

Eckig Richtlinien werden verwendet, um die Leistungsfähigkeit von HTML durch eine neue Syntax zu erweitern. Jeder Direktive hat einen Namen - entweder einen aus dem vordefinierten Angular wie ng-repeat, oder einen benutzerdefinierten, der beliebig genannt werden kann. Und jede Direktive bestimmt, wo es verwendet werden kann: in einem Element, Attribut, Klasse oder Kommentar.

Empfohlen: