要解决Angular 7中mat-checkbox在响应式表单中没有被选中的问题,你可以尝试以下解决方法:
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
@NgModule({
imports: [
FormsModule,
ReactiveFormsModule
],
...
})
export class AppModule { }
import { Component, OnInit } from '@angular/core';
import { FormGroup, FormControl } from '@angular/forms';
@Component({
...
})
export class MyComponent implements OnInit {
myForm: FormGroup;
ngOnInit() {
this.myForm = new FormGroup({
myCheckbox: new FormControl(false) // 默认未选中
});
}
}
ngOnInit() {
this.myForm = new FormGroup({
myCheckbox: new FormControl(true) // 默认选中
});
}
这些解决方法应该能够解决Angular 7中mat-checkbox在响应式表单中没有被选中的问题。请注意,你可能需要根据你的具体需求进行适当的调整。