Puis-je utiliser ngIf sans élément de conteneur supplémentaire?
... ... ..
Cela ne fonctionne pas avec la table quand j’ajoute des divs.
ng-container
est préférable au template
:
Voir:
Conteneur angular 2 ng
J’ai trouvé une méthode pour cela sur: https://angular.io/docs/ts/latest/guide/template-syntax.html#!#star-template .
Vous pouvez simplement utiliser la et remplacer
*ngIf
par [ngIf]
comme ceci.
...
Vous ne pouvez pas mettre div
directement dans tr
, ce qui rendrait le HTML non valide. tr
ne peut td
élément td
/ th
/ table
et à l’intérieur, vous pouvez avoir d’autres éléments HTML.
Vous pouvez modifier légèrement votre code HTML pour avoir *ngFor
sur tbody
et avoir ngIf
sur tr
comme ci-dessous.
... ... ..