【发布时间】:2015-12-29 09:26:49
【问题描述】:
我有以下数组。我正在尝试不同的 ng-options 但没有用。如何使用 Angularjs ng-options 在下拉菜单中渲染?
获取语言: [0: 对象: Key:"en" Value:"English", 1: Object: Key:"fr" Value:"France"]
<select ng-options="language.Object.Value for language in getLanguages track by language.Object.Value"/>
<select data-ng-model="vm.model">
<option data-ng-repeat="language in getLanguages" value="{{language.Object.Key}}">{{language.Object.Value}}</option>
</select>
我得到了答案:
<select class="form-control" data-ng-model="vm.model" >
<option data-ng-repeat="language in vm.getLanguages()" value="{{language.Key}}">{{language.Value}}</option>
</select>
【问题讨论】:
-
发布真实的 JavaScript 代码。
[Object: Key:"en" Value:"English", Object: Key:"fr" Value:"France"]不是 JavaScript。还要发布所有相关代码。我们不知道 vm.getLanguages() 实际做了什么。
标签: angularjs