AngularJS:选择选项

时间:2015-06-23 22:07:56

标签: angularjs

这是我在数组中的对象:

[
    {"name":"someName1","label":"someLabel1"},
    {"name":"someName2","label":"someLabel2"},
    {"name":"someName3":"label":"someLabel3"}
]

如何使用ng-options形成选择选项?

遗憾的是,这个link没有出现在我脑海中的解决方案,或者我被代码的复杂性蒙蔽了,因为这个选择字段应该在ng-repeat内。

想象一下,所有在ng-repeat中:

someInput, someInput, 选择选项(上面的例子), somethingMore

在这种情况下,我不知道如何正确编码和连接模型。

提前谢谢。

1 个答案:

答案 0 :(得分:2)

你可以这样做:

<select ng-options="item.name as item.label for item in myArray">

item.name是将在提供的ng-model中匹配/存储的值,item.label是将显示给用户的文本。

以下是plnk以及ng-repeat用法示例。