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

Einführung in das Fokuselement document.activeELEment in JavaScript

Inhaltsverzeichnis 1. Der Fokus liegt standardmäß...

Tutorial zum Erstellen eines CA-Zertifikats unter Linux Centos8

Installieren der erforderlichen Dateien Yum insta...

Apropos „Weniger und mehr“ im Webdesign (Bild)

„Weniger ist mehr“ ist ein Schlagwort vieler Desi...

CSS zum Implementieren von QQ-Browserfunktionen

Code Wissenspunkte 1. Kombinieren Sie fullpage.js...

Beispielanalyse der Intervallberechnung von MySQL-Datum und -Uhrzeit

Dieser Artikel beschreibt anhand eines Beispiels ...

So fügen Sie in MySQL 8.0 schnell Spalten hinzu

Vorwort: Ich habe vor langer Zeit gehört, dass My...

Beispiel für die MySQL-Volltext-Fuzzy-Suche nach der Methode MATCH AGAINST

MySQL 4.x und höher bieten Unterstützung für die ...

Globale Aufrufimplementierung von Vue2.x Picker auf mobilen Endgeräten

Inhaltsverzeichnis Was ist die Picker-Komponente ...

Detaillierte Erklärung der in Node.js integrierten Module

Inhaltsverzeichnis Überblick 1. Pfadmodul 2. Bis ...

So implementieren Sie mehrere Parameter in el-dropdown in ElementUI

Aufgrund der zunehmenden Anzahl von Schaltflächen...

Die Vorteile von Div+CSS und Web-Standardseiten

Das Div-Element wird verwendet, um Struktur und Hi...