1
我有一个元素,我想绑定一个模型来获取/设置值,并使用角度从列表中填充它1如何使用对象数组绑定多选元素?
我有它的方式,我能够从UI建模,反之亦然,我做错了什么?
HTML:
<div ng-controller="MyCtrl">
<select class="form-control"
ng-options="o as o.prop for o in brands"
ng-model="selectedBrands"
multiple="multiple"
>
</select>
</div>
JS:
var myApp = angular.module('myApp', []);
function MyCtrl($scope) {
$scope.brands = [{
prop: 1
}, {
prop: 2
}, {
prop: 3
}];
$scope.selectedBrands = [{
prop: 2
}];
}
的jsfiddle:
我明白了。谢谢! –
我会在十分钟内接受这个答案(所以现在不会让我这么做) –
@Matej:对于我们不熟悉Angular的人(我将自己列入该列表),你能解释一下问题是什么,为什么它是一个问题,这个答案如何解决这个问题? (然而,我接受“这很神奇”可能是解释。) –