web-dev-qa-db-fra.com

Nom de classe Concat avec variable Angular 2

Je veux quelque chose comme class = "myClass {{classVar}}"

J'essaie de concaténer le nom de classe avec une valeur variable dans la portée mais ne fonctionne pas.

<div *ngFor="let classVar of classList" >
  <span [ngClass]="'myClass' classVar "></span>                
</div>
9
Dipak Telangre

Ajouter un + et un espace:

<div *ngFor="let classVar of classList" >
  <span [ngClass]="'myClass ' + classVar"></span>                
</div>
14
Chrillewoodz

Vous pouvez l'utiliser comme:

[ngClass]="'myClass' + classVar "

OU

ngClass="myClass {{ classVar }}"

OU

[class]="'myClass' + classVar "

OU

class="myClass {{ classVar }}"
8
Vivek Doshi