ng-option取值问题

怎么获取后台返回的一条数据,正常我们这么写

<select ng-model="enterEditComName" ng-options="m.id as m.name for m in comDeptList"></select>

如果这么写,angular数据双向绑定是获取id值的,而name想要获取的话则很不方便,$scope.enterEditComName获取到的值只是id值,而name值获取不到

<select ng-model="enterEditComName" ng-options="m.name for m in comDeptList"></select>

这样写的话,angular数据双向绑定时是绑定选定的对象,再利用$scope.enterEditComName获取时,则id和name全会获取到,能获取到整个选择的对象,对象中包含什么值,就能获取什么值。

posted @ 2017-11-16 15:46  jiangze  阅读(380)  评论(0)    收藏  举报