Angularjs选项值不会在选择框中的Windows平板电脑(IE浏览器)中显示

时间:2014-04-23 07:08:33

标签: windows angularjs tablet

我在选择框输入选项字段中绑定数据,它在所有浏览器和操作系统中都能正常工作,但它在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值。

2 个答案:

答案 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