2014-03-03 38 views
0

我試圖有條件地顯示使用ng顯示角度,它似乎並沒有工作。我哪裏錯了?使用ng顯示條件顯示

<body ng-controller="MainCtrl"> 
    <select ng-model="type" ng-init="type='WEP'"> 
     <option value="None">None</option> 
     <option value="WEP">WEP</option> 
     <option value="WPA">WPA</option> 
     <option value="WEP Admin">WEP Admin</option> 
    </select> 
    <p ng-show="type == 'WEP' || 'WPA' ">{{type}}</p> 
</body> 

演示:http://plnkr.co/edit/jvqW2w6hg6gq6YVsjAgh?p=preview

+8

嘗試'type =='WEP'||鍵入=='WPA'' – idursun

+0

謝謝你的工作! – user1184100

回答

1
<p ng-show="type == 'WEP' || type == 'WPA' ">{{type}}</p> 

請試試這個。

+0

請問是什麼讓你使用「==」而不是「===」,在這種情況下我沒有看到有任何好的理由來進行類型轉換。由於「===」被證明比「==」更快。 http://jsperf.com/comparison-of-comparisons – Wawy

+0

使用「==」(但不是===)比較空值和未定義類型。 [即空==未定義(但不爲空===未定義)]。如需進一步參考,請查看此[鏈接](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Comparison_Operators)。 –

+0

,還有很多其他比較需要使用===而不是==來完成。 –