Frage

Bei Verwendung von Angularjs mit einer Schienenanwendung habe ich beim Bearbeiten von Datensätzen ein Problem getroffen, wenn der Wert der Textfelder auf leer eingestellt ist.Gibt es eine Möglichkeit, Angularjs zu sagen, um die Werteschienen zu verwenden, gibt die Formularelemente als den Anfangswert?

Ich habe ein JSFiddle zusammengestellt, um das Problem zu demonstrieren, das ich habe:

http://jsfiddle.net/yuza7/15/

War es hilfreich?

Lösung

Wie Sie bereits in Ihrer Antwort angegeben haben, können Sie NG-INIT verwenden.

Mehr "eckige Weg" ist es, Ihr $ Scope / Data-Modell zu ändern und den Wert-Parameter nicht in den Formularelementen zu verwenden.

siehe auch Angularjs - Value-Attribut auf einem Eingabetxt-Feld wird ignoriert, wenn ein NG-Modell verwendet wird?

Andere Tipps

NG-INIT-Richtlinie verwendet, da er Anfangswerte lädt, bevor Sie einen Ihrer Code ausführen.

http://jsfiddle.net/yuza7/17/

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top