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
For Angular 2 Final, we now have a new API that cleanly resets the form:
@Component({...}) class App { form: FormGroup; ... reset() { this.form.reset(); } }
This API not only resets the form values, but also sets the form field states back to ng-pristine and ng-untouched.
ng-pristine
ng-untouched