Javascript 将ng模型名称绑定到所选的
我不明白为什么我不能在choosen指令中将对象绑定到ng模型 以下是我的HTMl内容代码:Javascript 将ng模型名称绑定到所选的,javascript,angularjs,select,angularjs-directive,Javascript,Angularjs,Select,Angularjs Directive,我不明白为什么我不能在choosen指令中将对象绑定到ng模型 以下是我的HTMl内容代码: <select class="form-control" required multiple ng-model="selectedItems" ng-options="r.id as r.name for r in availableItems"
<select class="form-control" required
multiple
ng-model="selectedItems"
ng-options="r.id as r.name for r in availableItems"
chosen>
</select>
但是,我可以在“选择”下拉列表中显示可用项目,但我的要求是:
默认情况下,在choosen的输入框中显示所选项目
参考:Angular将通过将项目与
ng model
的值进行比较来自动选择项目。在您的情况下,所选项目是r.id
,这是一个原语,因此等式将基于比较r.id
s:
$scope.selectedItems = [1, 2];
你能补充一下这个问题吗?我认为这将有助于将问题形象化
$scope.selectedItems = [1, 2];