对象数组,如何选择选项

时间:2015-08-19 09:52:19

标签: angularjs ng-options

我有一个选择,我按名称选择字段(emailnameaccount等),当我点击其他选项中的字段时,我必须显示此字段的数据库值。我这样得到:  [{"name":"name1"},{"name":"name2"}][{"email":"email1"},{"email":"email2"}]因此我无法在value.name中使用value.emailngOptions(但我在范围内使用了该字段的名称)帮助)

我尝试了ngOptions文档中有关数组和对象的所有选项,其中一个是我检索第一个元素,另一个是[object Object]列表。

我不想选择值和标签相同的选项,例如:

<option value="name1">name1</option>
<option value="name2">name2</option>

1 个答案:

答案 0 :(得分:1)

您可以使用以下内容:

<select ng-model="selected"
      ng-options="name[utils.keys(name)[0]] for name in names">
</select>

jsFiddle:http://jsfiddle.net/ma2939ab/1/