Reactive Forms - mark fields as touched

后端 未结 19 1523
旧时难觅i
旧时难觅i 2020-12-04 23:15

I am having trouble finding out how to mark all form\'s fields as touched. The main problem is that if I do not touch fields and try to submit form - validation error in not

19条回答
  •  遥遥无期
    2020-12-04 23:49

    as per @masterwork

    typescript code for the angular version 8

    private markFormGroupTouched(formGroup: FormGroup) {
        (Object as any).values(formGroup.controls).forEach(control => {
          control.markAsTouched();
          if (control.controls) {
            this.markFormGroupTouched(control);
          }
        });   }
    

提交回复
热议问题