我将checkbox的值绑定到一个数组,我需要实现一个复选框,选中所有其他复选框。 如何使用其标记实现Angular材质中的全选复选框功能?
答案 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;
});
}