0
我正在嘗試使用ng-show,它只是在存在某個東西時顯示它。即使條件得到滿足,ng-show也不能正常工作
<span ng-show="comment">{{comment}}</span>
我在範圍comment =「No」中測試了它,但它隱藏了它。當評論=「是」則顯示它,我很困惑,爲什麼這是在JavaScript中,因爲發生的事情我嘗試,如果(評論)和它的作品...
我正在嘗試使用ng-show,它只是在存在某個東西時顯示它。即使條件得到滿足,ng-show也不能正常工作
<span ng-show="comment">{{comment}}</span>
我在範圍comment =「No」中測試了它,但它隱藏了它。當評論=「是」則顯示它,我很困惑,爲什麼這是在JavaScript中,因爲發生的事情我嘗試,如果(評論)和它的作品...
ng-show
指令在內部使用的方法toBoolean
這裏是如何它看起來像
function toBoolean(value) {
if (value && value.length !== 0) {
var v = lowercase("" + value);
value = !(v == 'f' || v == '0' || v == 'false' || v == 'no' || v == 'n' || v == '[]');
} else {
value = false;
}
return value;
}
如果你看看實現,像no,false,n,0的任何評估爲false。
啊,你在開我的玩笑....好吧,我覺得它就是這樣的。你有什麼建議嗎?像這樣的工作ng-show「comment ==」否「? – Jupiter
也許像'ng-show =」comment!= undefined「' – finishingmove
爲什麼你會想要'n','no'和'f'來是虛假的?似乎增加了困惑,我看不到它是有用的...... – DanS