我在html中编写显示数据的代码。我想在mat-slide-toggle中显示数据。一切看起来都不错,我的mat-slide-toggle工作得很好,在html中,当值为1时未显示检查,或者在值为0时未检查。 你能告诉我任何想法吗?
我的HTML代码:
<form [formGroup]="productform" class="col s12" materialize>
<mat-slide-toggle formControlName="active" id="device" (change)="onChange($event)" [(ngModel)]="devicee[i]" (click)="onproduct()">
</mat-slide-toggle>
{{device}}
</form>
我的ts代码:
this.productform= this.fb.group({
'active': new FormControl('', Validators.required),
});
populateFormProduct() {
this.productform.setValue({
active: this.device
})
console.log(this.device)
}
onChange(value) {
if (value.isChecked === true) {
this.device = 1;
} else {
this.device = 0;
}
}
我想设置active: this.device
因为我想在html中选择这个值。
感谢您的帮助。如有任何问题,请写信给我。
答案 0 :(得分:0)