Angular 角度检测

Angular 角度检测,angular,Angular,我有一个简单的复选框组件: ts: @Input() checked: boolean; html: <input type="checkbox [checked]="checked" #input> 有什么想法吗?谢谢大家! 当状态更改时,可以尝试调用函数 HTML <input type="checkbox (change)="checkChange($event)" [checked]="checked" #input> 尝试双向绑定[(ngModel)]=“

我有一个简单的复选框组件:

ts: @Input() checked: boolean;

html: <input type="checkbox [checked]="checked" #input>

有什么想法吗?谢谢大家!

当状态更改时,可以尝试调用函数

HTML

<input type="checkbox (change)="checkChange($event)" [checked]="checked" #input>
尝试双向绑定
[(ngModel)]=“checked”
而不是
[checked]=“checked”
您可以(如上所述)对检查状态进行双向数据绑定,并使用单向数据绑定设置默认值,因此,如果[default]没有值,您可以设置默认状态为false,但可以设置[default]=“true”默认状态为true。这就是我要做的
<input type="checkbox (change)="checkChange($event)" [checked]="checked" #input>
checkChange(event) { 
     console.log(event.checked);
}