2016-05-10 3 views
0

Item.givenAnswer gibt zum Zeitpunkt des Ladens der Seite 'testing' aus. Was müsste ich tun, um die Antwort in item.givenAnswer zu behalten, aber sicherzustellen, dass die Eingabe beim Laden der Seite leer ist?Eingabefeld leer lassen, auch wenn das ng-Modell einen Wert hat

Grundsätzlich kann der Benutzer ihre Antwort aktualisieren, wenn sie benötigt wird, ohne von ihrer vorherigen Eingabe abgelenkt zu werden.

+0

kippt Sie die gegebene Antwort auf andere Variable in Ihrem Controller setzen, nachdem der Wert an dem Eingang zur Verfügung gestellt wurde? –

+0

Ich könnte es in einem Wert speichern, aber ich möchte es auch überschrieben werden. Ich möchte im Grunde nur, dass es die ganze Zeit leer ist, aber immer noch den Wert in der Datenbank haben –

Antwort

0

Sie wie unten sehen versuchen $ kann

$scope.$watch(funtion(){return item.givenAnswer;}, function(newValue, oldValue) { 
     scope.someothervariable = newValue; 
     // Do database update here... 
    }); 
Verwandte Themen