I have already selected all checkbox.
selectAllCheckbox(): void {
for (const task of this.tasks) {
task.done = true;
}
}
Now I need to check it and dis select all checkbox.
You're making it hard on yourself,
A simple way is to construct a single variable and use [(ngMode)]
to control all checked boxes
For deep understanding,
In your .html
<section class="example-section">
<mat-checkbox [(ngModel)]="checker">First</mat-checkbox>
<mat-checkbox [(ngModel)]="checker">Second</mat-checkbox>
<mat-checkbox [(ngModel)]="checker">Third</mat-checkbox>
</section>
<button (click)="changeChecker()"></button>
And in your .ts
file
export class Home {
checker:boolean = true;
constructor(){}
changeChecker() {
this.checker = !this.checker;
}
}
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.