2016-09-21 18 views
0

我正在使用角度多選(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的使用陣列的「打勾」屬性等於true。

回答

0

我明白了。我實際上只需要在$ scope.companies中設置每個項目,使其具有等於true的'ticked'屬性:)

+0

沒錯,因爲輸入模型是控制的內容! –

相關問題