私は簡単な答えがあると思う何かを達成しようとしていますが、どういうわけか私はそれがのソースコードを読んでいるのを見つけることができませんember-data
。
特定の一連の変更がデータストアにコミットされた後、アクションをトリガーしたいと思います。これは私の現在のコードです:
var transaction = App.store.transaction();
user = App.get('currentUser');
transaction.add(user);
user.set('name', "Michael Jackson");
transaction.commit();
App.navigate('dashboard');
私の最初の試みは、このユーザーのisDirty
プロパティにオブザーバーを追加することでしたが、a)慣用的ではなく、さらに重要なことに、b)最後にそのオブザーバーを手動で削除する必要があります。たとえば、削除されません。
何か案は?これをどのように行いますか?