How to reset only specific fields of form in angular 5

Atul Stha picture Atul Stha · May 6, 2018 · Viewed 12.7k times · Source

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.

Answer

B.Nbl picture B.Nbl · May 6, 2018

try this:

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