如果在Angular 7 Material Stepper中,响应式表单重置不起作用,可以尝试以下解决方法:
import { FormGroup, FormBuilder } from '@angular/forms';
@Component({
// ...
})
export class YourComponent implements OnInit {
form: FormGroup;
constructor(private formBuilder: FormBuilder) {}
ngOnInit() {
this.form = this.formBuilder.group({
// 表单控件
});
}
// ...
}
reset()
方法重置表单。resetForm() {
this.form.reset();
}
reset()
方法中没有起作用,可以尝试使用patchValue()
方法重置表单。resetForm() {
this.form.patchValue({
// 重置表单控件的值
});
}
上述解决方法应该能够解决Angular 7 Material Stepper中响应式表单重置不起作用的问题。确保在使用这些解决方法之前,你已正确导入和实例化表单,并且重置方法正确绑定到触发事件上。