我正在使用AngularJs(Angular 1),我需要使用复选框来选择/取消选中所有其他复选框。AngularJs复选框,将在所有其他复选框上选中
现在我有这样的:
<li ng-repeat="item in ctrl.items">
<input type="checkbox" ng-model="item.selected">{{item.name}}
</li>
然后,我有这个控制器:
ctrl.items = [
{
value: 0,
name: 'Select All/Unselect all other checkboxes',
selected: true
},
{
value: 1,
name: 'myCheckbox1',
selected: true
},
{
value: 2,
name: 'myCheckbox2',
selected: true
},
{
value: 3,
name: 'myCheckbox2',
selected: true
}
];
我怎样才能让这个第一个复选框基本上只是选择/取消选择所有其他checkbboxes ?
这将触发任何选中的复选框上的操作,不仅仅是OP想要的第一个。 – rrd