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

JavaScript-Objekte (Details)

Inhaltsverzeichnis JavaScript-Objekte 1. Definiti...

Vue implementiert Countdown-Funktion

In diesem Artikelbeispiel wird der spezifische Co...

So lösen Sie das Zeichensatzproblem bei der Anmeldung bei Linux

Zeichensatzfehler treten immer auf Gebietsschema:...

Ausführliches Tutorial zu Installations- und Upgradeproblemen bei MySQL 5.7.30

Keil Da auf dem Computer eine relativ alte MySQL-...

So installieren Sie mysql5.6 in Docker unter Ubuntu

1. Installieren Sie mysql5.6 Docker führt MySQL a...

JavaScript-Grundlagen dieser Verweisung

Inhaltsverzeichnis Das Verfahren Im Objekt Verste...

Detaillierte Erklärung zur Verwendung des MySQL-Datentyps DECIMAL

Der MySQL DECIMAL Datentyp wird zum Speichern exa...

Analyse des GTK-Treeview-Prinzips und der Verwendung

Die GtkTreeView-Komponente ist eine erweiterte Ko...

Ubuntu kompiliert Kernelmodule und der Inhalt wird im Systemprotokoll angezeigt

Inhaltsverzeichnis 1.Linux-Anmeldeschnittstelle 2...

JavaScript imitiert die Spezialeffekte der Jingdong-Lupe

In diesem Artikel wird der spezifische Code von J...