【发布时间】:2015-12-09 15:36:59
【问题描述】:
在我的 Angular 应用程序中,我有一个引导多选。当我不提供 ng-model 属性时,它会按预期工作。
<select name="sample" class="form-control" multiple>
<option
ng-repeat="item in vm.items"
value="{{item.id}}"
selected>
{{item.name}}
</option>
</select>
这会选择所有可用的选项。
但我提供了一个 ng-model,只有最后一个值被选中。
<select name="sample" class="form-control" multiple ng-model="someModel">
<option
ng-repeat="item in vm.items"
value="{{item.id}}"
selected>
{{item.name}}
</option>
</select>
我错过了什么吗?
【问题讨论】:
-
而模型 someModel 的价值是什么?
-
空对象 {} 中的空?或未分配/未定义
-
使用 ng-options 代替 ng-repeat
标签: angularjs twitter-bootstrap