由于saveUsername是布尔值,因此可以
.selected从
saveUsername复选框输入中删除。代替
[(ngModel)]使用
[checked]="saveUsername"(change)="saveUsername = !saveUsername"
编辑:正确的解决方案:
<input type="checkbox" [checked]="saveUsername" (change)="saveUsername = !saveUsername"/>
更新:
就像@newman注意到
ngModel以某种形式使用时,它将无法正常工作。但是,您应该使用如下
[ngModelOptions]属性(在Angular
7中测试):
<input type="checkbox" [(ngModel)]="saveUsername" [ngModelOptions]="{standalone: true}"/> `


