角度选择选项值未设置

时间:2014-07-11 13:52:14

标签: javascript angularjs

我将我的对象数组分配给$scope.roles

[{"id":1,"friendly_name":"Super Admin"},{"id":2,"friendly_name":"Admin"},{"id":3,"friendly_name":"User"}];

在我的HTML中,我有以下

<select ng-model="user.role" ng-options="r.id as r.friendly_name for r in roles"></select></div>

<select ng-model="user.role" class="ng-pristine ng-valid" ng-options="r.id as r.friendly_name for r in roles">
   <option value="0">Super Admin</option>
   <option value="1">Admin</option>
   <option value="2">User</option>
</select>

值不正确,因为它应该与id相关,而不是从0开始。任何线索为什么?

0 个答案:

没有答案