我有以下代码:
Partial Cart: {{PARTIAL_CART}}
<div ng-if"PARTIAL_CART === null">
Null
</div>
<div ng-if"PARTIAL_CART === undefined">
undefined</div>
<div ng-if"PARTIAL_CART === ''">
empty
</div>
当我在浏览器中查看时,我得到以下内容:
部分购物车: 空值 未定义 空
PARTIAL_CART如何同时未定义,null和空字符串?我想过类型强制,但我的理解是===禁用类型强制。这是怎么回事?
答案 0 :(得分:4)
在=
ng-if
<div ng-if = "PARTIAL_CART === null">
<!-- ^ -->
如果没有=
,它将被视为单个自定义HTML属性ng-ifPARTIAL_CART
,并且不会被解析。