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?