2015-12-20 138 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而不是整個對象。