当变量cfgSelected
具有特定值时,我需要一个div来具有css类..这里是“ 1”(
<div [ngClass]="(cfgSelected ==='1')?'isActive':'isNormal'"
(click)="selectThisOne('1')">
bla ...
</div>
在ts文件中:
selectThisOne(id: any) {
this.cfgSelected = id;
}
它可以在--dev中工作,但是当我要构建--prod时,我得到了
src \ app \ configurator \ configurator.component.html(80,50)中的错误::运算符'==='不能应用于类型'number'和'string'。
有人可以告诉我这是怎么回事吗?
最佳答案
将(cfgSelected ==='1')
更改为(cfgSelected === 1)
原因
因为prod
会进行类型检查🌹
关于css - 在[ngClass]中使用时,运算符'==='不能应用于类型'number'和'string ..,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49482156/