我对AngularJS select有一个简单的问题。我正在使用对象中的数组创建选择标记。
<select data-ng-model="selectedPipeLine" name="selectedPipeLine" required="required" data-ng-options="obj.id as obj.name for obj in pipeLinesList">
</select>
{{selectedPipeLine}}
当用户从此选择中选择时,选择附近显示所选的标识obj.id
。
但是对象到数组中有其他属性。我怎样才能展示其他财产?
{{pipeLinesList[selectedPipeLine]}}
不起作用。
我很感激任何想法和提示。
这是jsfiddle:
http://jsfiddle.net/zono/6bpNY/2/
我想获得otherProperty
的价值。
最诚挚的问候。
答案 0 :(得分:2)
在你的情况下,我认为你可以改变你的表达方式:
data-ng-options="obj.name for obj in pipeLinesList"
在这种情况下,您的selectedPipeLine
<{1}},对当前所选对象的引用 =&gt;您可以自由访问此对象的任何属性。像这样:
id