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

Attribute Bindings

Оглавление

Attribute ohne Propertys

Wir haben gelernt, dass wir den Wert von Attributen nicht mit Property Bindings ändern können. Es gibt allerdings Attribute, die keine zugehörige DOM-Eigenschaft haben. Dazu gehören zum Beispiel alle aria-Attribute für Barrierefreiheit und auch die Attribute colspan und rowspan.

Hier können wir also keine normalen Property Bindings einsetzen, um die Werte zu verändern und dynamisch zu setzen, denn es gibt ja kein Property, das wir verändern können. Stattdessen gibt es die Attribute Bindings, mit denen wir die Attribute schreiben können. Wir verwenden das Präfix attr. und können den Wert eines Attributs direkt im HTML verändern.

<td [attr.colspan]="myColspan"></td>

<a [attr.role]="myRole">Link</a>

Angular

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