Reset Polymerpapier-Eingabe-Container Wert und Label

9

Ich habe Probleme beim Zurücksetzen des Etiketts in einem Papiereingabebehälter nach dem Absenden eines Formulars. Das Formular ist ein einfaches Anmeldeformular. Wenn sich ein Benutzer ohne Seitenaktualisierung (über den Browser) an-, abmeldet und wieder einloggt, scheint die Beschriftung so zu hängen, als ob in der Eingabe ein Wert vorhanden wäre.

Hier ist ein Bild, um den Unterschied zu zeigen:

Hier ist das Formular im Element:

%Vor%

Diese beiden Ansätze erhalten beide das Formular "Nach dem Login" gleich:

%Vor%

Ich dachte, dies würde den gesamten Container irgendwie zurücksetzen, aber es tut nichts:

%Vor%     
anthony 17.06.2015, 01:36
quelle

3 Antworten

1

Eiseneintrag

  

bindValue   Zeichenfolge   Verwenden Sie diese Eigenschaft anstelle des Werts für die bidirektionale Datenbindung.

%Vor%

Mit bindValue machen anscheinend sowohl this.emailInput = null als auch this.set('emailInput, null) den Trick.

    
miyamoto 17.06.2015 05:10
quelle
0

Ich bin mir nicht sicher, warum die erste Form nicht funktioniert hat (ich benutze eine Papiereingabe, keine Eiseneingabe, und es funktionierte dort), es ist möglich, dass das Problem irgendwo im Code nicht gezeigt ist. Aber etwas anderes ist der direkte Wert:

%Vor%

Ich bin mir nicht ganz sicher, wie dies mit bind-value interagiert, aber die Dokumente sagen

  

iron-input fügt die Eigenschaft bind-value hinzu, die die value widerspiegelt   Eigenschaft

    
John C 28.02.2017 16:01
quelle
-1

Sie können eine vollständige iron-form zurücksetzen, indem Sie die Methode reset() aufrufen:

%Vor%     
yglodt 20.08.2015 19:52
quelle

Tags und Links