web-dev-qa-db-fra.com

Comment lier l'attribut data- * dans angular2?

En supposant que j'ai une très grande grille de cellules, je veux ajouter des valeurs d'attributs de lignes de données et de colonnes de données et une liaison à partir du modèle. Comment puis-je lier data-row d'angular2 (beta0 dans Dart).

La liaison avec data-row = "{{boundVal}}" ne semble pas fonctionner. (aucun attribut de données n'apparaît dans le code HTML de sortie)

par exemple.

<table>
  <tr *ngFor="#row of rows" >
      <td *ngFor="#cell of row.cells" data-row="{{row.index}}" data-col="{{cell.index}}" >
      </td>
  </tr>
</table>
53
tomaszkubacki

Cela devrait faire ce que tu veux

[attr.data-row]="row.index" [attr.data-col]="cell.index"
130
Günter Zöchbauer