モデルをクリーンな状態に戻すことは可能ですか?つまり、プロパティへのすべての変更を元に戻し、状態をクリーンとしてマークしますか?
2303 次
4 に答える
7
Ember-Data は現在、これを見事に実装しています。それらはトランザクション クラスを利用して、オブジェクトへの変更を管理します。これは、imo がこれに適した場所です。モデルの変更をロールバックするには:
モデルを入手する
// if PostController is a ArrayController or ArrayProxy p = App.PostController.objectAt(0);
オブジェクトに関連付けられたトランザクション インスタンスを取得し、その rollback() メソッドを呼び出します。
p.get("transaction").rollback();
于 2012-05-03T06:00:00.890 に答える
1
Paul Chavard @tchakによるオープンなPullRequestがあります。https: //github.com/emberjs/data/pull/176を参照してください。
于 2012-04-02T10:02:44.197 に答える
0
于 2015-01-12T12:18:26.667 に答える