当变量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/

10-09 09:09