Im Versuch, wie ellaborative, wie ich mit meiner Frage kann zu sein ....ng-Modell mit HTML-Reset-Methode misbehaving
Szenario: Ich habe drei Eingabefelder in meiner HTML-Seite Zwei von ihnen sind zu Benutzer eingegebene Werte akzeptieren und der dritte bindet (addiert) diese zwei Werte.
bisher getan: habe ich zunächst <input value="{{value1+value2}}" id="value3"/>
, die die Werte als String nahm; löste dieses Problem, indem die Zeichenkette durch 0 subtrahiert wurde. Aber diese berechneten Werte gehen nicht weg, selbst wenn man die Reset-Taste benutzt.
Dann jemand hier auf SOF sagte mir, <input ng-model="(value1-0)+(value2-0)" id="value3"/>
zu verwenden, die funktioniert, aber ich bemerkte, dass, auch wenn die Werte optisch verschwinden das Modell immer noch einen gewissen Wert.
(Wenn ich einen Wert in das erste Eingabefeld eingeben, addiert das dritte berechnete Feld den Wert des eingegebenen Feldes mit dem vorherigen Wert des zweiten Eingabefelds (Wert, den das zweite Feld vor dem Zurücksetzen hatte)
HINWEIS:
Reset-Methode, die Werte der ersten beiden Benutzer eingegebenen Felder zurücksetzt, nicht jedoch die des dritten calcualtion Feld während <input value="{{value1+value2}}" id="value3"/>
OR <input ng-bind="value1+value2" id="value3"/>
während der Verwendung, wenn <input ng-model="(value1-0)+(value2-0)" id="value3"/>
das berechnete Feld unter Verwendung optisch gelöscht wird aber wenn Wenn Sie einen Wert in eines der vom Benutzer eingegebenen Felder eingeben (Wert1 oder Wert2), fügt das berechnete Feld die eingegebene Zahl mit der vorherigen Zahl ein, die das Feld enthält.
Ich habe versucht, viele Möglichkeiten, um dieses Problem zu lösen, aber ohne Erfolg .... kann mich bitte jemand führen?
Vielen Dank im Voraus .....