Читать книгу Angular - Ferdinand Malcher - Страница 131

Listing 6–2 Erzeugtes Markup für die Komponente MyComponent

Оглавление

Wir können dieses Element an beliebiger Stelle in unseren Templates verwenden – es wird immer durch die zugehörige Komponente ersetzt. Auf diese Weise können wir Komponenten beliebig tief verschachteln, indem wir im Template einer Komponente das Host-Element einer anderen einsetzen usw. Diese Praxis schauen wir uns im nächsten Kapitel ab Seite 102 genauer an.

Komponenten sollten nur auf Elementnamen selektieren.

Es ist eine gute Praxis, stets nur Elementnamen zu verwenden, um Komponenten einzubinden. Das Prinzip der Komponente – Template und angeheftete Logik – kann durch ein eigenständiges Element am sinnvollsten abgebildet werden. Wenn wir auf die Attribute eines Elements selektieren wollen, so sind Attributdirektiven ein sinnvoller Baustein. Wie das funktioniert und wie wir eigene Direktiven implementieren können, schauen wir uns ab Seite 380 an.

Angular

Подняться наверх