ng显示即使满足条件也无法工作
ng-show not working even though condition is met
我正在尝试使用ng-show,它只是当某个东西存在时,显示它。
<span ng-show="comment">{{comment}}</span>
我在comment="No"的范围内测试了这一点,但它隐藏了它。当comment="Yes"时,它显示了它,我很困惑为什么会发生这种情况,因为在JavaScript中我尝试if(comment),它有效。。。
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。
相关文章:
- 值条件未按预期工作
- JavaScript while循环没有'不能在有条件的情况下工作
- 当if条件被添加到循环中时,Javascript函数将停止工作
- Check IF条件返回false,但IF中的语句仍然可以在JavaScript中工作
- 如果IE条件不;t工作
- 如果条件在javascript中无法正常工作
- 网格视图中的Checbox检查条件无法按JavaScript的要求工作
- 如果条件未按预期工作,为什么此 javascript
- 根据条件将行从一个工作表复制到另一个工作表
- jQuery验证插件,条件远程调用未按预期工作
- Javascript:当Javascript在IE中工作而在Firefox或其他浏览器中不工作时,有什么不同的条件
- 使用jQuery在我的嵌套条件语句中没有任何工作
- 这个条件语句在HTML页面中工作吗
- 条件为的ClearTimeout不工作
- 如何使按钮在特定条件下工作
- ng显示即使满足条件也无法工作
- JS有条件地在Chrome上工作,但不能在Firefox上工作
- AngularJS条件类不工作
- asp.net更新面板条件更新的工作原理
- jquery使用条件自定义方法进行验证.条件未按预期工作