0
我已经加载了默认选中的复选框。如果用户取消选中,则应存储它的值。怎么做? 在这里我给所有元素的代码已经检查。如何存储复选框的结果是否为真
$scope.isAllRecordSelected = function(record) {
var checked = false;
for (var i = 0; i < $scope.users.length; i++) {
if (record === $scope.users[i]) {
checked = true;
$scope.users[i].selected = checked;
}
}
return checked;
};
HTML:
<div ng-repeat="record in users">
<div class="col-md-2 col-sm-2 col-xs-2">
<label>
<input type="checkbox" ng-model="isAllSelected"
ng-change="userSelectedToggle()"
ng-checked="isAllRecordSelected(record)">
</label>
</div>
<div class="col-md-6 col-sm-6 col-xs-6">
<div class="text-overflow">
<span ng-model="record.dispalyName">
{{record.displayName}}</span>
</div>
</div>
<div class="col-md-4 col-sm-4 col-xs-4">
<span ng-model="record.mobile"> {{record.mobile}}</span>
</div>
</div>
保持大小的数组:'$ scope.users.length;',并设置其值为'真/ FALSE'每当有人正在检查/取消选中复选框 –
如何做到这一点? –
如果您已经编写了有问题的代码,那么我非常确定,您可以按照我的建议进行操作。这非常直截了当。 –