Detaillierte Erklärung der Rolle von Klammern in AngularJS

Detaillierte Erklärung der Rolle von Klammern in AngularJS

1. Die Rolle der Klammern

1.1 Eckige Klammern [ ]

Wenn der Attributname in eckige Klammern eingeschlossen ist, wird der rechten Seite der Wert des Ausdrucks zugewiesen. <br /> Wenn das Attribut keine eckigen Klammern hat, wird der rechten Seite eine Zeichenfolge zugewiesen.

<div class="red">red</div> //Der Klassenname ist hier red
<div [class]="red">red</div> //Der Klassenname ist hier blue, was bedeutet, dass die rechte Seite der eckigen Klammern ein Ausdruck ist //In der Komponente red: string = "blue";

1.2 Klammern ( )

Klammern werden für die Ereignisbindung verwendet, die ein Ereignis für ein Element auslöst und die gebundene Methode reagiert, wie zum Beispiel

<div (click)="go()">gogo</div> //Setze das Ereignis in die Klammern //Komponentenklasse go() {
 //Ausdruck...
}

1.3 Geschweifte Klammern { {.}}

Verwenden Sie geschweifte Klammern { {expression}} Diese Methode heißt Interpolation und kann in der Vorlage platziert werden

<div>{{gut}}</div> //<div>Hallo</div> 
 
//Komponentenklasse gut: string = "Hallo";

1.4 String-Variablen ${ }

Beispiel

tes: Zeichenfolge = "Welt";
Test: Zeichenfolge = „Hallo ${goo}“; //Test: Zeichenfolge = „Hallo Welt“;

1,5 [()]

Wird häufig für bidirektionale Bindungsvorgänge verwendet.

<input [(ngModel)]='test_input' /> // Wert= 'testNgClick'
 
//In der Komponente test_input: any = 'testNgClick';

Dies ist das Ende dieses Artikels über die Rolle von Klammern in AngularJS. Weitere Informationen zur Rolle von Klammern in AngularJS finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Angular-Leistungsoptimierung: Komponenten von Drittanbietern und Lazy-Loading-Technologie
  • Detaillierte Erklärung der Ansichtszusammenfassungsdefinition im Angular-Framework
  • Bestätigungscode für Angular-SMS-Vorlage
  • Eine kurze Analyse des Problems der Einführung von ng-zorro in Angular
  • Angular+Ionic verwendet queryParams, um die Übertragung von Seitensprungwerten zu implementieren
  • Beispiel für die Implementierung einfacher Unit-Tests in Angular
  • AngularJs's $http sendet eine POST-Anfrage und PHP kann keine Post-Daten empfangen. Probleme und Lösungen
  • Beispielcode für Angular+ionic zum Erzielen von Falt- und Spreizeffekten
  • Eine kurze Diskussion über 12 klassische Probleme in Angular

<<:  Beschreiben Sie kurz den Unterschied zwischen MySQL und Oracle

>>:  So ändern Sie den Speicherort von Datendateien in CentOS6.7 mysql5.6.33

Artikel empfehlen

Linux-Systemreparaturmodus (Einzelbenutzermodus)

Inhaltsverzeichnis Vorwort 1. Allgemeine Fehlerbe...

Detaillierte Erklärung zur JavaScript-Datenabflachung

Inhaltsverzeichnis Was ist Abflachung? Rekursion ...

Tiefes Verständnis von Zeilenhöhe und vertikaler Ausrichtung

Mehrere Konzepte Zeilenbox: Eine Box, die eine In...

Erfahren Sie, wie Sie Vue3 Reactivity implementieren

Inhaltsverzeichnis Vorwort Start Ein kleiner Geda...

Docker-Image-Analysetool - Analyse des Tauchprinzips

Heute empfehle ich ein solches Open-Source-Tool z...

Tutorial zur Samba-Konfiguration für die Dateifreigabe im Linux-System

Inhaltsverzeichnis Deinstallieren und installiere...

So legen Sie eine Verzeichnis-Whitelist und eine IP-Whitelist in Nginx fest

1. Legen Sie eine Verzeichnis-Whitelist fest: Leg...

JavaScript-Implementierung eines einfachen Additionsrechners

In diesem Artikelbeispiel wird der spezifische Ja...

React Diff-Algorithmus-Quellcodeanalyse

Inhaltsverzeichnis Einzelner Knoten Diff Einzelel...