如果我们在ng-repeat中有多个复选框,我想确定在控制器的操作中选中或取消选中哪个复选框。所以我无法做到。
<ul class="list-month" id="divMonths">
<li ng-repeat="m in model.Months">
<div>
<input type="checkbox" id="{{m.Month}}" ng-model="$index" class="left" ng-change="onClickMonth($index)" />
</div>
</li>
</ul>
$scope.onClickMonth = function (id) {
if (id=== true) {
alert("true");
}
else {
alert("false");
}
};>
答案 0 :(得分:0)
您也可以使用multiple
选项。
<select multiple="multiple" ng-model="value" ng-options="m in model.Months"> </select>
value
将成为一个选中复选框后立即填充的数组。