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
Now NgForm supports two methods:
.reset() vs .resetForm() the latter also changes the submit state of the form to false reverting form and its controls to initial states.