我正在尝试在ngClass中添加多个类,其中一个类是文字字符串和变量的串联。这是我需要的,但是出现语法错误:
<div [ngClass]="[{'w-' + percentage}, {'finished': true}]"></div>
此表达式中的错误在哪里?
答案 0 :(得分:1)
<div [ngClass]="'w-' + percentage" [class.finished]="true/false"></div>
或者如果类 finished 没有连接到任何变量,则:
<div class="finished" [ngClass]="'w-' + percentage"></div>
答案 1 :(得分:0)
这样写,将解决您的问题。
<div [ngClass]="{'w-' + percentage: true, 'finished': true}"></div>