2014-09-29 36 views
0

我有一個div我想顯示一旦yes/no單選按鈕被選中。問題是當我點擊沒有。我的ng-show正在評估「否」爲假和隱藏。 我想要做這樣做AngularJS ng顯示是/否

<div ng-show="IsYesOrNo"> 

但我最終不得不做這樣的事情:

<div ng-show="IsYesOrNo=='yes' || IsYesOrNo=='no'"> 

我使用的是1.2.25。它看起來像我在1.3.0-rc.3中預期的那樣工作。

有沒有更好的方式來建立我的ng顯示? 這是我一起扔在一起展示行爲的plnkr。

http://plnkr.co/edit/wjVi0GezlD21IVcCxG70

回答

0

可能是一個黑客攻擊的一位,但在你的情況下,你可以使用.length

<div ng-show="IsYesOrNo.length">HasSet</div> 

Plunkr

+0

整潔的想法,但我要去與其他答案。謝謝。 – KyleUp 2014-09-29 14:48:04