2016-09-21 1 views
0

Я использую угловое-multi-select (https://github.com/isteven/angular-multi-select) и загружаю таблицу на основе локально хранящихся входов. Я успешно загружаю свою таблицу входы, но насколько мой mutliselect показывает, какие параметры выбраны, которые не отражаются. В раскрывающемся списке «Мультиселекция» отображается «Нет выбранных» при загрузке, потому что кажется, что он удаляет выбранные или «отмеченные» элементы при загрузке, хотя моя таблица отражает выбранные элементы, которые я хочу показать. Как я могу показать выбранные элементы в раскрывающемся списке при загрузке? Вот код, я использую ...Использование углового-multi-select Я хочу показать выбранные параметры при загрузке

   <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 с «галочкой» атрибут равен true.

ответ

0

У меня есть. Мне просто нужно было установить каждый элемент в $ scope.companies, чтобы иметь атрибут «ticked», который равен true :)

+0

Правильно, потому что входная модель - это то, что входит в контроль! –

Смежные вопросы