在angular 11中,当使用数据绑定绑定到复选框时,$event.target.checked可以用来获取复选框的选中状态。但是,在使用mat-checkbox时,$event.target.checked不会返回正确的值,而应该使用mat-checkbox的checked属性来获取它的选中状态。
示例代码:
HTML代码:
组件代码:
export class MyComponent { isChecked = false;
onChange(event: any) { console.log(event.target.checked); // 返回错误的值 console.log(this.isChecked); // 返回正确的值 } }