【发布时间】:2016-09-21 16:20:40
【问题描述】:
我正在使用 angular-multi-select (https://github.com/isteven/angular-multi-select) 并根据本地存储的输入加载表。我成功地用输入加载了我的表,但就我的 mutliselect 显示选择了哪些未反映的选项而言。我的多选下拉列表在加载时显示“未选择”,因为它似乎在加载时清除了选定或“勾选”的项目,尽管我的表格反映了我想要显示的选定项目。如何在加载时在下拉列表中显示预选项目?这是我正在使用的代码...
<div ng-hide="loadingCompanies"
isteven-multi-select
input-model="companies"
output-model="multiSelect.payorCompanies"
button-label="name"
item-label="name"
tick-property="ticked"
output-properties="id ticked"
max-labels="1"
>
</div>
在我的控制器中我有...
$scope.multiSelect = {};
$scope.multiSelect.payorCompanies = ReportService.getStoredReportFilter().payorCompanies;
$scope.multiSelect.payorCompanies 是一个 payorCompanies 数组,其 'ticked' 属性等于 true。
【问题讨论】:
标签: javascript angularjs multi-select