angularjs – 为什么输入F或N时ng-show不起作用

我是AnguarJS的新手,有一些我对ng-show不了解的东西.

我有以下代码http://codepen.io/mars16/full/atGLp

用户开始输入输入字段时,我希望出现一个冒号,后面跟着输入的内容.我注意到,当最初输入f或n时,直到输入更多字母才会出现冒号字符.为什么会这样?

问题是angular认为值’f’,’false’,’0′,’n’和’no’是假的!这种行为有 an open bug.你可以用sza的方法修复它,或者你也可以这样做:
<span ng-show="!!variable.one">:</span>

相关文章

ANGULAR.JS:NG-SELECTANDNG-OPTIONSPS:其实看英文文档比看中...
AngularJS中使用Chart.js制折线图与饼图实例  Chart.js 是...
IE浏览器兼容性后续前言 继续尝试解决IE浏览器兼容性问题,...
Angular实现下拉菜单多选写这篇文章时,引用文章地址如下:h...
在AngularJS应用中集成科大讯飞语音输入功能前言 根据项目...
Angular数据更新不及时问题探讨前言 在修复控制角标正确变...