2015-07-02 16 views
6

Wie stelle ich den Standardwert eines Eingangs Textbox in AngularJS, so dass es später geändert werden kann? Ich möchte in der Lage sein, den geänderten Wert des Textfelds (unter Verwendung von ng-Modell) an den Server zu übermitteln. Würde die Verwendung von ng-value zur Einstellung des Anfangswerts der Textbox in diesem Fall der richtige Ansatz sein?Standardwert von Eingabe Textbox in AngularJS

+0

Sie die Verwendung von 'ng-init' Richtlinie einfach –

+0

oder sehen Sie diese Antwort http://stackoverflow.com/a/30471421/3711660 nehmen könnte - es funktioniert sogar, wenn der Benutzer Text eingibt, und löscht sie - Standardwert wird – Toumash

+0

eingefügt @pankajparkar Sie so etwas wie das bedeutet Sie wobei der Wert durch die eingegebene Benutzer wird als endgültiger Wert zugänglich sein? –

Antwort

7

Stellen Sie den ngModel Wert:

<input type="text" ng-model="myInput" /> 

$scope.myInput = "Default"; 
+0

Danke für die schnelle Antwort :). Daran habe ich gedacht, aber würde ich den aktualisierten Wert dieses Feldes mit $ scope.myInput zugreifen können, wenn ich möchte Daten an den Server –

+0

@NipunParasrampuria einreichen - Ja, '$ scope.myInput' reflektiert was auch immer Sie Setze diese "Eingabe" ein – tymeJV