我正在努力理解ngOptions的文档
我有一个简单的数组:['code1' , 'code2']
我只想迭代并构造选项值和标签,如下所示:
我的期望:
<select>
<option value="" class="">All</option>
<option value="code1">code1.label</option>
<option value="code2">code2.label</option>
</select>
我试过的:
<select ng-model="select" ng-options="option + '.label' for option in ['code1', 'code2']">
<option value="">All</option>
</select>
我得到什么:
<select>
<option value="" class="">All</option>
<option value="0">code1.label</option>
<option value="1">code2.label</option>
</select>
看到值不是我想要的。我测试了文档的几乎所有可能的语法,但没有成功。
ps:我已经简化了代码,但是我使用 angular-translate 来翻译接收到的代码并将该翻译放在选项标签中。
JsFiddle:http: //jsfiddle.net/3ekAj/