在angularjs中使用select标签的时候应该是在select标签中直接使用ng-options指令而不再是option标签中使用ng-repeat指令。
像这样:
<select id="type" ng-model="formData.type" ng-options="item.id as item.name for item in typeData">
</select>
。。ng-option指令,item.id as item.name for item in items。拿这句当案例,从后往前出现了三个关键字分别是in、for和as,in从一个数组中依次遍历每一项的标识符,而for指代的是html5中option标签中的值,as 标签的意思是option标签中的value所对应的值,若有如下代码:
item.id as item.name for item in items
其实他等价于
<option value="item.id">item.name</option>
1.如需转载本站原创文章,请务必注明文章出处并附上链接,非常感谢。
2.本站用于记录个人 工作、学习、生活,非商业网站,更多信息请 点击这里
上一篇: angularJs国际化,多语言切换
下一篇: 应该每个刚毕业的人都很迷茫吧