I am aware that Angular 2 currently lacks a way to easily reset a form to a pristine state. Poking around I have found a solution like the one below that resets the form f
I don't know if I'm on the right path, but I got it working on ng 2.4.8 with the following form/submit tags:
Add hero
Seems to do the trick and sets the form's fields to "pristine" again.