【发布时间】:2020-04-30 22:09:24
【问题描述】:
我有一个很少有 ngIf 条件的 DIV。但是我最近添加了一个新条件,之后它触发了一个错误,提示 此条件将始终返回 'false',因为类型 'number' 和 'string' 没有重叠
<div class="row" *ngIf="epmo===true && isHistory===true && myChangeRequest.requestStatus==='0'">
我最初尝试了 myChangeRequest.requestStatus===0,但由于 requestStatus 是数字类型,所以我不知道它不起作用。然后我尝试了单引号的方式,然后工作但这个错误
【问题讨论】:
-
变量
epmo、myChangeRequest.requestStatus是什么类型?如果您想使用“真实”值且不进行类型检查,请尝试将myChangeRequest.requestStatus ===更改为仅 2==。 -
您的 myChangeRequest.requestStatus 类型是什么?你能在代码中分享你的 myChangeRequest 模型吗
-
您的变量有哪些不同的数据类型?
-
抱歉有点晚了..我想我在问题 requestStatus 是数字类型中提到了
标签: angular angular-ng-if