Was ist der Grund für Angulars Entscheidung, die Klasse eines Eingangs nicht von ng-dirty
auf ng-pristine
zurückzusetzen, nachdem der Benutzer ein Feld manuell auf seinen Anfangswert zurückgesetzt hat?ng-dirty nicht zurückgesetzt, nachdem der Benutzer das Feld manuell zurückgesetzt hat?
Ich möchte meine Speicherlogik nur ausführen, wenn der Benutzer tatsächlich einige der Daten des Formulars geändert hat. Gibt es einen besseren Weg als den Anfangszustand manuell zu halten und nach Unterschieden zu suchen?
Setzt wie? . . . –
Zum Beispiel ist der Anfangswert in der Eingabe "Hallo", der Benutzertyp "a", der neue Eingabewert ist "Hallo", der Zustand ist schmutzig. Der Benutzer drückt die Rücktaste, der neue Wert ist wieder 'Hallo', der Winkel sollte (imho) den Zustand auf nicht-schmutzig zurücksetzen. –