Search code examples
angularformsangular5angular-components

How to reset only specific fields of form in angular 5


I have created a function in one of my component file that resets the form(myform):

onSubmit() {
  if (this.myform.valid) {
    console.log("Form Submitted!");
    this.myform.reset();
  }
}

It works perfectly fine resetting the whole form. Is it possible to reset some of the form elements, while keeping others unchanged?


Solution

  • try this:

    this.myform.controls['comments'].reset()