簡體   English   中英

將$ index分配給ng-model:AngularJS

[英]Assigning $index to ng-model: AngularJS

我的模板中有一個kendo多選小部件,其代碼如下。

<div ng-repeat="program in user.programs">
    <label class="label-multi">{{program.name}}:</label>
    <select kendo-multi-select="" k-option-label="'Select Services...'" k-data-text-field="'name'" k-data-value-field="'id'" k-data-source="services" k-ng-model="selectedServices" >
    </select>
</div>

每個user都有幾個programs ,每個program都有一些services 現在,我想顯示已經與程序關聯的服務,即我在控制器中初始化的selectedServices ,如下所示:

$scope.selectedServices = ["S1","S2"];

但是問題在於,每個程序的selectedServices都不相同。 我正在考慮使用$index進行諸如selectedServices[0]selectedServices[1] 我該如何實現以及如何在控制器中為這些selectedServices分配值? 難道不是數組數組嗎?

為什么不將selectedServices數組添加到user.programs
例如:

$scope.user.programs.selectedServices = ["S1", "S2"];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM