2015-10-27 21 views
-1

我有以下代碼: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> 

當我在瀏覽器中查看,我得到如下:

部分車: Null undefined empty

PARTIAL_CART如何同時undefined,null和空字符串?我想過類型強制,但我的理解是===禁用類型強制。這裏發生了什麼? ng-if

<div ng-if = "PARTIAL_CART === null"> 
<!--  ^     --> 

沒有=

回答

4

缺少=它會被視爲單一的自定義HTML屬性ng-ifPARTIAL_CART,不會被解析。

+0

好點的時候會點擊檢查,如果允許的話。 – zelinka