Я хочу инициализировать определенные поля формы в форме, а затем вызвать функцию с условием if(this.form.valid)
.
для функции ngOnInit
У меня есть вызов API, который получает некоторыеОсновная информация и заполняет ее в форме:
ngOnInit(){
this.apiService.getInfo(this.user.id).subscribe(
userInfo => {
this.formModel.fieldA = userInfo.A;
this.formModel.fieldB = userInfo.B;
this.formModel.fieldC = userInfo.C;
this.doStuff();
}
);
}
Однако при вызове this.doStuff()
форма недействительна, даже если нет никаких ошибок, и нажатие на кнопку отправки, кажется, вызывает проверку и вызывает еебыть действительным.
Есть ли способ вручную запустить проверку формы, чтобы valid
стал истинным?
Редактировать: Stackblitz .