2015-12-20 32 views
3

我用下面的select语句:AngularJS选择NG-模型

<select ng-model="vm.institution" ng-options="c as c.institutionName for c in vm.institutionsOfUser"></select> 

在我的模型,该机构存储,但我会是磺酰基存储选择(和虚拟机中包含该机构的ID .institutionsOfUser-> id)

有没有可能做到这一点?

+1

看看文档链接,它在这里解释得很好https://docs.angularjs.org/api/ng/directive/ngOptions#-select-as- –

回答

1

你只需要改变ngOptions一点c.id as c.institutionName for c in vm.institutionsOfUser

<select ng-model="vm.institution" 
     ng-options="c.id as c.institutionName for c in vm.institutionsOfUser"></select> 

这将绑定模型机构ID而不是整个对象。