我在选择框输入选项字段中绑定数据,它在所有浏览器和操作系统中都能正常工作,但它在Windows平板电脑中不起作用?
有人有想法吗?为什么它不适用于平板电脑IE浏览器?
<select ng-model="user[teach.id]">
<option value="0">Select rank</option>
<option value="{{rank.id}}" ng-selected="user[teach.id] == rank.id" ng-repeat="(i,rank) in rankList">{{rank.rank_name}}
</option>
</select>
问题:在Windows平板电脑上,它显示“{{rank.rank_name}}” 不会显示实际的rank_name值。
答案 0 :(得分:3)
我解决了,只需要添加
label={{rank.rank_name}}
答案 1 :(得分:1)
请使用 ng-options 在Windows平板电脑上进行测试:
<select ng-model="teach"
ng-options="opt as opt.rank_name for opt in rankList">
(此链接中的类似代码:jsFiddle)