2017-10-02 2 views
0

Meine Form öffnet sich wie so:Winkel 4 - Reset-Vorlage angetrieben Formularvalidierung nach Formulareinreichung

<form novalidate #f="ngForm" (ngSubmit)="addPage(f)"> 

jedoch nach erfolgreicher Übermittlung ich auf der Seite bleiben und dann Nachrichten Validierung auftauchen, obwohl ich will nicht sie zu, also wie setze ich Form nach Vorlage zurück?

Die Methode, die das Formular abschickt geht in etwa so:

addPage({ value, valid }) { 

Ich habe versucht, in f dort quetschen und dann f.resetForm tun(), aber das hat nicht funktioniert.

+2

Können Sie Geige geben Sie Ihre Frage demonstriert? –

+0

rufen Sie reset in der Methode addPage() auf? – FussinHussin

Antwort

0

Versuch dies zu tun (nicht sicher, wo Sie versucht f in squeeze),

<form novalidate #f="ngForm" (ngSubmit)="addPage(f); f.resetForm()"> 

Prüfen Sie, ob das funktioniert. Ich hoffe es hilft.

0

Es gibt form Eigenschaft standardmäßig auf dem reset() genannt werden kann, so sollte es sein:

addPage({form, value, valid }) { 
     form.reset(); 
     // rest of code