我有这段代码
<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"
。我该怎么办?
答案 0 :(得分:6)
您可以使用ngClass
指令:
<element [ngClass]="{'white redborder' : days[d].indexOf(h) > -1}"></element>
对于elseif
我想你可以使用它:
<element [ngClass]="days[d].indexOf(h) > -1 ? 'white' : 'redborder'"></element>