【发布时间】:2014-04-19 23:08:46
【问题描述】:
我很难理解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/
【问题讨论】:
-
再次检查我的答案和评论:)
标签: angularjs select option ng-options