Читать книгу 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>