如何在角度

时间:2017-04-21 08:56:16

标签: angular

我有这段代码

    <div *ngFor="let d of getDays(); let i = index" class="day hr left" (click)="pick(d, h)" [class.white]="days[d].indexOf(h) > -1">
</div>

它工作正常但我的问题是如何在此部分[class.white]="days[d].indexOf(h) > -1"中添加另一个类名?我有另一个名为.redborder{border 1px solid red}的班级。我试过这个但是没有用[class.white.redborder]="days[d].indexOf(h) > -1"。我该怎么办?

1 个答案:

答案 0 :(得分:6)

您可以使用ngClass指令:

<element [ngClass]="{'white redborder' : days[d].indexOf(h) > -1}"></element>

对于elseif我想你可以使用它:

<element [ngClass]="days[d].indexOf(h) > -1 ? 'white' : 'redborder'"></element>