【发布时间】:2014-05-14 00:22:09
【问题描述】:
代码如下所示
<select ng-model="nullableInt">
<option></option>
<option value="0">First option</option>
<option value="1">First option</option>
<option value="2">First option</option>
</select>
当 nullableInt 为 null 时,生成的 html 为
<select ng-model="nullableInt">
<option></option>
<option value="? object:null ?"></option>
<option value="0">First option</option>
<option value="1">First option</option>
<option value="2">First option</option>
</select>
转载于plunkr:http://plnkr.co/edit/05pBEMJppmkrn3nFgYdk?p=info
值得一提的是,我试图避免使用ng-options,为 AngularJS 创建一个端点以使用一些实际上不会经常更改的数据似乎有点矫枉过正。
【问题讨论】:
-
angularjs 在默认选择选项stackoverflow.com/questions/23686118/…时不一致@
-
有类似的问题吗?数字:0?通过将模型的默认值设置为字符串而不是 int 来修复,例如 mymodel = "0" 而不是 mymodel = 0;
标签: angularjs