Angularjs 在一次ng重复中使用多个ng模型

Angularjs 在一次ng重复中使用多个ng模型,angularjs,ng-repeat,angularjs-ng-model,Angularjs,Ng Repeat,Angularjs Ng Model,我试图从使用anguler中的ng repeat生成的复选框列表中选择多个值 <div ng-repeat="item in items"> <input type="checkbox" ng-model="model.ID" ng-true-value="'{{item.ID}}'" ng-false-value="''"/>{{item.Name}} </div> {{item.Name} 但我想要的是,对于不同的复选框,有不同的ng模型。我该怎么

我试图从使用anguler中的ng repeat生成的复选框列表中选择多个值

<div ng-repeat="item in items">

<input type="checkbox" ng-model="model.ID" ng-true-value="'{{item.ID}}'" ng-false-value="''"/>{{item.Name}}
</div>

{{item.Name}

但我想要的是,对于不同的复选框,有不同的ng模型。我该怎么做呢。有没有一种方法可以实现ng repeat在不使用ng repeat的情况下所做的事情?使用
$index
作为键

<div ng-repeat="item in items">

<input type="checkbox" ng-model="model[$index].ID"/>{{item.Name}}
</div>

{{item.Name}
或使用项目唯一id:

<div ng-repeat="item in items">

<input type="checkbox" ng-model="model[item.ID]"/>{{item.Name}}
</div>

{{item.Name}

在Angular one复选框中,复选框与一个模型链接,但实际上,我们通常希望一个模型存储多个复选框中的选中值数组。
在控制器中无需额外代码即可解决该任务

非常感谢你。你成就了我的一天。当我这样做时,我在$scope.model中得到了单独的对象。我希望数据作为对象中的属性