获取AngularJS中所选元素的属性选择

时间:2014-02-24 12:49:58

标签: angularjs

我对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的价值。

最诚挚的问候。

1 个答案:

答案 0 :(得分:2)

在你的情况下,我认为你可以改变你的表达方式:

data-ng-options="obj.name for obj in pipeLinesList"

在这种情况下,您的selectedPipeLine <{1}},对当前所选对象的引用 =&gt;您可以自由访问此对象的任何属性。像这样:

id

Your updated demo