ngOptions未选择默认选项

时间:2015-08-04 23:11:28

标签: angularjs

我有一个包含用户列表的表。 每个用户都可以属于一个组。在<select>菜单中选择了组,每个菜单都有ID和名称。 页面加载后,菜单中未选择正确的组。在菜单中选择其他选项时,user.group_id会正确更新。

我的代码:

<select
ng-model="user.group_id"
ng-options="group.id as group.name for group in groups">
</select>

2 个答案:

答案 0 :(得分:1)

您可以查看添加ng-value="1"是否可以解决您的问题。基本上这解决了Radio / Checkbox选项的类似问题。

  <select ng-options="group.id as group.name for group in groups"
      ng-model="selectedGroup" ></select>

请参阅以下plunker详细实施。

您需要将所选值分配给基于范围的变量,以便处理选择。

答案 1 :(得分:0)

我的问题是,从服务器收到的user.group_id是一个字符串,而group.id是一个整数。将user.group_id更改为整数解决了问题。