【发布时间】:2014-10-03 21:14:34
【问题描述】:
我的页面中有这个下拉菜单
<select
ng-options="col.col_id as col.col_name for col in meta_data.x_cols"
ng-model="obj.x">
</select>
由于模型设置为obj.x,我可以在任何$scope 函数中使用$scope.obj.x 访问它。
自然地,它给出了所选选项的value。有什么方法可以让我获得选定的文本吗?例如将obj.x 和obj.x_text 绑定到所选选项的文本。
【问题讨论】:
-
只需删除“as”
ng-options="col.col_name for col in meta_data.x_cols"。那么你的模型将是整个对象。这是一个例子 - jsfiddle.net/devitate/LKeQz -
谢谢@Dylan。它有效
标签: javascript angularjs ng-options angular-ngmodel