How to clear form after submit in Angular 2?

后端 未结 15 1536
遇见更好的自我
遇见更好的自我 2020-12-02 16:10

I have some simple angular 2 component with template. How to clear form and all fields after submit?. I can\'t reload page. After set data with date.setValue(\'\')

15条回答
  •  情话喂你
    2020-12-02 17:07

    Here is how I do it in Angular 7.3

    // you can put this method in a module and reuse it as needed
    resetForm(form: FormGroup) {
    
        form.reset();
    
        Object.keys(form.controls).forEach(key => {
          form.get(key).setErrors(null) ;
        });
    }
    

    There was no need to call form.clearValidators()

提交回复
热议问题