EmberJS - Komponenten
Die Ember.js-Komponenten verwenden die W3C-Webkomponentenspezifikation und bieten echte Widgets für die Kapselungs-Benutzeroberfläche. Es enthält die drei Hauptspezifikationen als Vorlagen , Schatten-DOM und benutzerdefinierte Elemente . Die Komponente wird innerhalb des Datenvorlagennamens deklariert, der anstelle einer einfachen Zeichenfolge einen Pfadnamen hat und dem "Komponenten /" vorangestellt ist.
In der folgenden Tabelle sind die Aktionsereignisse von Aktionen aufgeführt.
S.No. | Aktionsereignisse & Beschreibung |
---|---|
1 | Eine Komponente definieren Sie können eine Komponente in Ember.js einfach definieren und jede Komponente muss einen Bindestrich in ihrem Namen haben. |
2 | Komponentenlebenszyklus Der Komponentenlebenszyklus verwendet einige der Methoden, um den Code zu bestimmten Zeiten im Leben einer Komponente auszuführen. |
3 | Übergeben von Eigenschaften an eine Komponente Die Komponente greift nicht direkt im Vorlagenbereich auf die Eigenschaft zu. Deklarieren Sie daher die Eigenschaft zum Zeitpunkt der Komponentenverzögerung. |
4 | Inhalt in eine Komponente einschließen Sie können den Inhalt mithilfe der Vorlagen in eine Komponente einbinden. |
5 | Anpassen des Elements einer Komponente Sie können das Element der Komponente wie Attribute und Klassennamen mithilfe einer Unterklasse von Ember.Component im JavaScript anpassen . |
6 | Blockparameter verwenden Die übergebenen Eigenschaften in einer Komponente können das Ergebnis in einem Blockausdruck zurückgeben. |
7 | Ereignisse behandeln Benutzerereignisse wie Doppelklick, Schweben, Tastendruck usw. können von Ereignishandlern verarbeitet werden. Wenden Sie dazu den Ereignisnamen als Methode auf die Komponente an. |
8 | Auslösen von Änderungen mit Aktionen Komponenten können die Änderungen auslösen und mithilfe der Aktionen mit Ereignissen kommunizieren. |