Inhaltsverzeichnis:

Wie können wir eine benutzerdefinierte Anweisung in Angular erstellen?
Wie können wir eine benutzerdefinierte Anweisung in Angular erstellen?

Video: Wie können wir eine benutzerdefinierte Anweisung in Angular erstellen?

Video: Wie können wir eine benutzerdefinierte Anweisung in Angular erstellen?
Video: Angular Tutorial für Anfänger - Erstelle deine erste Anwendung 2024, Kann
Anonim

Erstellen einer benutzerdefinierten Anweisung ist einfach. Gerade schaffen eine neue Klasse und dekoriere sie mit dem @ Richtlinie Dekorateur. Wir müssen sicherstellen, dass die Direktive wird im entsprechenden (app-)Modul deklariert, bevor wir es verwenden können. Wenn Sie das verwenden eckig -cli sollte dies automatisch erfolgen.

Wie erstelle ich auf diese Weise eine benutzerdefinierte Anweisung?

Zusammenfassung

  1. Sie können auch eine benutzerdefinierte Direktive erstellen, die verwendet werden kann, um Code in die Hauptanwendung von Angular einzufügen.
  2. Benutzerdefinierte Direktiven können erstellt werden, um Member aufzurufen, die im Bereichsobjekt in einem bestimmten Controller definiert sind, indem die Schlüsselwörter 'Controller', 'controllerAs' und 'template' verwendet werden.

Was sind außer den oben genannten benutzerdefinierten Direktiven? Benutzerdefinierte Anweisungen werden in AngularJS verwendet, um die Funktionalität von HTML zu erweitern. Benutzerdefinierte Anweisungen sind definiert mit " Direktive "-Funktion. A benutzerdefinierte Anweisung ersetzt einfach das Element, für das es aktiviert ist. Attribut − Richtlinie wird aktiviert, wenn ein übereinstimmendes Attribut gefunden wird.

Wie erstelle ich dann eine benutzerdefinierte Anweisung in Winkel 2?

Erstellen Sie eine benutzerdefinierte Anweisung in der Angular 2-Anwendung

  1. Schritt 1: Erstellen Sie einen Test. Richtlinie. ts-Datei.
  2. Schritt 2: Jetzt müssen Sie diese benutzerdefinierte Anweisung in die App importieren. Modul. ts.
  3. Schritt 3: Jetzt können Sie Ihre benutzerdefinierte Anweisung verwenden. Jetzt können Sie diese benutzerdefinierte Anweisung an beliebiger Stelle innerhalb des Moduls wie folgt hinzufügen:

Was ist eine Direktive im Winkel?

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

Empfohlen: