我有一个选择,我按名称选择字段(email
,name
,account
等),当我点击其他选项中的字段时,我必须显示此字段的数据库值。我这样得到:
[{"name":"name1"},{"name":"name2"}]
或[{"email":"email1"},{"email":"email2"}]
因此我无法在value.name
中使用value.email
或ngOptions
(但我在范围内使用了该字段的名称)帮助)
我尝试了ngOptions
文档中有关数组和对象的所有选项,其中一个是我检索第一个元素,另一个是[object Object]
列表。
我不想选择值和标签相同的选项,例如:
<option value="name1">name1</option>
<option value="name2">name2</option>
答案 0 :(得分:1)
您可以使用以下内容:
<select ng-model="selected"
ng-options="name[utils.keys(name)[0]] for name in names">
</select>
jsFiddle:http://jsfiddle.net/ma2939ab/1/