Ich versuche etwas zu erreichen, von dem ich denke, dass es eine einfache Antwort gibt, aber irgendwie kann ich es nicht finden, wenn ich den Quellcode von ember-data
lese.
Ich möchte eine Aktion auslösen, nachdem bestimmte Änderungen am Datenspeicher vorgenommen wurden. Das ist mein aktueller Code:
%Vor% Mein erster Versuch war, einen Beobachter über die isDirty
-Eigenschaft dieses Benutzers hinzuzufügen, aber a) scheint es nicht idiomatisch und wichtiger zu sein b) Ich müsste diesen Beobachter am Ende manuell entfernen - das ist anfällig für Fehler, wenn eine Ausnahme wird dazwischen ausgelöst und zum Beispiel nicht entfernt.
Irgendwelche Ideen? Wie würdest du das machen?
Sie können didCreate und didUpdate für das Modell verwenden. Ich nehme an, Sie haben ein Benutzermodell so etwas wie:
%Vor%Tags und Links ember.js ember-data