我需要在加载页面时将表单值设置为一些默认值。我想过这样做。
import { NgForm } from '@angular/forms';
@ViewChild('f') searchForm: NgForm;
ngOnInit() {
this.searchForm.form.patchValue({
keyword:'Cake',
category:['Breakfast'],
location:'Texas'
});
}
但是我需要在哪里包含此代码?
如果我把它放在 ngOnInit() 中,它不会设置值,如图所示。如果我把它放在 ngDoCheck() 中,它会设置值,但它不允许我更改输入。