如何正确地将选择重复重复到另一个ng重复中

时间:2014-07-01 11:20:06

标签: angularjs angularjs-scope angularjs-ng-repeat

我必须写那样的东西

<table>
  <tr ng-repeat="pers in persons">
     <td>
        <select id="person{{pers.id}}">
           <option ng-repeat="city in cities" value="{{city.id}}" ng-selected="isOptionSelected(pers,city)">{{city.name}}</option>
        </select>
     </td>
  </tr>
</table>

但是我在IE上遇到了一些问题,我认为写错了。 我是否要在选择中修复ng-model?

提前致谢

1 个答案:

答案 0 :(得分:0)

你应该使用pers.id作为select的ng模型,并使用ng-options作为select的选项。

<select ng-model='person-{{pers.id}}'
        ng-options="city.name for city in cities">

您可以在控制器中设置默认选择。

ng-repeat here

的文档