AngularJS - ng-options复合选项​​文本

时间:2014-03-12 15:24:27

标签: angularjs

我有对象的数组:

[
    ...
    {
        id: 1,
        name: 'Value',
        desc: 'Test'
    }      
    ...  
]

如何通过带文字Value (Test)的ng-options生成选项?

1 个答案:

答案 0 :(得分:6)

您可以使用:

<select
    ng-model="selectedOption"
    ng-options="o.id as o.name + ' (' + o.desc + ')' for o in options">            
</select>

Demo