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, but is it possible to just reset some of the elements and keeping other the same way.


Solution

  • try this:

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