包含选中前的复选框 angular js

Include the check boxes before selected angular js

如果选中一个复选框,是否可以在列表中包含所有复选框。例如,页面上有 10 个复选框,我们选中第 5 个 - 因此应选中 1、2、3、4、5。 有人有 angular JS 的例子吗?

正如 Blackhole 所指出的,一个可能的解决方案是在您的复选框上使用 ng-change。

你的html:

<input type="checkbox" ng-repeat="bx in boxes" ng-model="bx.value" ng-change="boxChecked($index, bx.value)">

在控制器中:

$scope.boxChecked = function(index, value) {
  for (var i = 0; i < index; i++) {
    $scope.boxes[i].value = value;
  }
}