我正在使用角度带选择框来显示选项, 但我没有得到选项,错误说:
values.map不是函数
如何使用角度背带选择框
循环选项$scope.info = {"1":"1 - Cash","2":"2 - Clearing"}
<button type="button" class="btn btn-default" data-ng-model="info.value" ng-options="id as value for (id, value) in info" bs-select>
Action
<span class="caret"></span>
</button>
答案 0 :(得分:1)
显然AngularStrap没有实现完整的ngOptions
支持。通过源代码查看,似乎他们的select期望(参见source)和数组作为值集合。我建议使用数组数据结构,在这种情况下无论如何看起来更方便:
$scope.info = [{id: 1, text: "1 - Cash"}, {id: 2, text: "2 - Clearing"}];
和HTML:
<button type="button" class="btn btn-default"
data-ng-model="info.value"
ng-options="value.id as value.text for value in info" bs-select>
Action <span class="caret"></span>
</button>
答案 1 :(得分:0)
我收到同样的错误,因为我用字符串而不是数组初始化我的<select multiple>
ngModel。