Restablecer formularios controlados por plantilla en angular 2 (modelos y validaciones, ambos)

¿Cómo restablecemos los controles con estados de validación dePlantilla dirigida formas en angular 2? Sé que los controles se pueden restablecer estableciendo valores de modelo a los que están vinculados. Pero, ¿qué pasa con los estados de validación (prístino, sucio, etc.)?

Intenté algo como esto:

<form (ngSubmit)="onSubmit(playlistForm)" #playlistForm="ngForm">
// Some code here...
</form>

Y en controlador,

onSubmit(playlistForm: any) {
// ...
  playlistForm.form.reset();
}

Pero en lo anterior parece en realidad redirigir a la'' Y me sale el error a continuación:

EXCEPTION: Error: Uncaught (in promise): Error: Cannot match any routes: '' 

Entonces, ¿cómo hago lo que quiero?

Respuestas a la pregunta(4)

Su respuesta a la pregunta