选择全局复选框角度材质中的功能

时间:2016-01-03 17:34:33

标签: javascript angular-material

我将checkbox的值绑定到一个数组,我需要实现一个复选框,选中所有其他复选框。 如何使用其标记实现Angular材质中的全选复选框功能?

1 个答案:

答案 0 :(得分:0)

最简单的方法可能就是使用ng-change更改“全选”复选框并修改数组。

<md-checkbox ng-model="ctrl.allSelected" ng-change="ctrl.toggleSelection()" />

手动或使用lodash's _.forEach迭代数组并设置数组中的值。

function toggleSelection() {
    _.forEach($scope.content, function (c) {
        c.selected = $scope.allSelected;
    });
}