繁体   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