2

Emberアプリで、createRecordを使用していくつかのレコードを作成することがありますが、それらすべてをサーバーに保存したくありません。したがって、を呼び出すdestroy前に、不要なオブジェクトを呼び出しstore.commit()ます。それでも、それらはサーバーに送信されます。これをどのように防ぎますか?

「次の」Emberの実行を試みましcommitたが、どちらも機能しません。

... do some clean up ...
Ember.run.next(self, function() {
    self.store.commit(); // The destroyed objects are committed nonetheless
}); 

ありがとう!

PJ

4

1 に答える 1

3

deleteRecordDS.Modelインスタンスを呼び出すための適切なメソッドです。複雑な状態はによって管理されるため、低レベルの方法DS.Storeとは別に削除を調整します。destroy

于 2013-03-23T01:16:03.247 に答える