angularjs变量undefined,null和all同时为

时间:2015-10-27 14:22:24

标签: javascript angularjs

我有以下代码:

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和空字符串?我想过类型强制,但我的理解是===禁用类型强制。这是怎么回事?

1 个答案:

答案 0 :(得分:4)

=

之后遗失ng-if
<div ng-if = "PARTIAL_CART === null">
<!--       ^                      -->

如果没有=,它将被视为单个自定义HTML属性ng-ifPARTIAL_CART,并且不会被解析。