2017-01-08 2 views
1

Gibt es eine bequeme Möglichkeit, eine Überprüfung durchzuführen, ob meine Anwendung model vom Benutzer geändert wurde? Ich brauche es, um den Benutzer über nicht gespeicherte Änderungen zu informieren.Überprüfen Sie das Modell "Schmutzigkeit"

Es ist erwähnenswert, dass ich keine Formulare in meiner App benutze und dass meine model auf Kinder-Komponenten aus der Root-Komponente der App rieselt, was bedeutet, dass es unten auch mutiert sein könnte.

Antwort

0

ich tief Durchführung endete Objekte Vergleich, um für die Modifikation an dem gebundenen Modell zu testen, indem Sie den ursprünglichen ursprünglichen Modell des Objekts klonen und es gegen sein Gegenstück aktualisierte Objekt vergleichen direkt vor die Seite verlassen.

Nur wenige Punkte:

  • habe ich das folgende Paket für den Vergleich: deep-equal
  • ich dies auf dem window.onbeforeunload Ereignis vergleichen gemacht
Verwandte Themen