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