ngPour utiliser ngClass sur les lignes et les colonnes
Je suis en utilisant Angular2 et ses ngFor. Je veux ajouter une classe à l'étrange, et même les lignes, afin que je puisse les séparer visuellement par la couleur.
Voici mon code (qui ne fonctionne pas vraiment):
<div *ngFor="#meeting of meetingList; #index=index; #odd=odd; #even=even;"
class="row"
[ngClass]="{ odd: odd, even: even }
">
<div class="col"></div>
<div class="col"></div>
</div>
Bien que si je fais comme ça, le code fonctionne:
<div *ngFor="#meeting of meetingList; #index=index; #odd=odd; #even=even;"
class="row"
">
<div class="col" [ngClass]="{ odd: odd, even: even }"></div>
<div class="col" [ngClass]="{ odd: odd, even: even }"></div>
</div>
Est-il une meilleure façon de mettre de la classe à la ligne au lieu de colonnes? Je vous remercie à l'avance.
source d'informationauteur be-codified
Vous devez vous connecter pour publier un commentaire.
Votre premier exemple de code fonctionne bien Plunker exemple
laissez-index=index;
puis sur [index] = index;
puis [classe.odd] = "index%2";
a fonctionné pour moi