具有变量Angular 2的Concat类名

问题描述 投票:3回答:2

我想要像class = "myClass {{classVar}}"这样的东西

我试图在范围内使用变量值来连接类名但不起作用。

<div *ngFor="let classVar of classList" >
  <span [ngClass]="'myClass' classVar "></span>                
</div>
angular angular2-template classname
2个回答
5
投票

添加一个+和一个空格:

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

2
投票

您可以像以下一样使用它:

[ngClass]="'myClass' + classVar "

要么

ngClass="myClass {{ classVar }}"

要么

[class]="'myClass' + classVar "

要么

class="myClass {{ classVar }}"
© www.soinside.com 2019 - 2024. All rights reserved.