选中“所有”复选框“角度材质中的功能”
Select All checkbox Functionality in Angular Material
我将复选框的值绑定到一个数组,并且我需要实现一个复选框,在选中时选择所有其他复选框。如何使用Angular材质的标记实现"全选"复选框功能?
最简单的方法可能是用ng-change
对"全选"复选框的更改做出反应并修改数组。
<md-checkbox ng-model="ctrl.allSelected" ng-change="ctrl.toggleSelection()" />
手动或使用lodash的_.forEach遍历数组,并在数组中设置值。
function toggleSelection() {
_.forEach($scope.content, function (c) {
c.selected = $scope.allSelected;
});
}
相关文章:
- 点击功能无法处理我的所有文件
- 对页面上的所有ID执行JS功能
- 修复Javascript代码以将文本中的所有Youtube链接转换为Youtube ID功能
- 如何在具有分页功能的表格排序器中取消选中所有复选框
- q.所有的功能都不能像我希望的那样工作
- 在PhpStorm中创建自定义语言,扩展所有html语言功能
- 如何使$filter在angularjs中的所有控制器功能中可用
- 在没有额外功能的所有现代浏览器中居中显示JavaScript窗口
- 难倒了将功能应用于所有 li 项目
- 在不同浏览器中禁用所有表单数据中的自动完成功能
- 将功能分别应用于所有项目
- 在jqgrid中选中所有复选框的功能
- 我有三个地方供用户登录,在同一页面上,我如何在一个功能中让所有三个按钮工作和三个表单处理
- 禁用除一个元素之外的所有元素上的 iPad 触摸和按住功能
- dijit.tree 如何使用仅存储实现折叠所有功能
- Q.all 块中的所有功能都没有被承诺
- Jquery setTimout毁掉了所有的功能
- 如何使用 JavaScript 为所有浏览器实现“返回”功能
- 将 1 到 num 的所有数字相加的功能
- 淡出功能在所有浏览器中都不起作用