2016-07-06 13 views
0

現在、Ember Data filterメソッドは推奨されていません。特定のタイプの新しい/更新されたレコードをすべて保存するアプローチにはどのような方法が最適ですか?ローカルで作成されたすべてのレコードをember/emberデータにどのように保存しますか?

this.get('store').peekAll('record-type').save()を私はそれについて移動するいくつかのより良い方法があるかどうかわからない:

あなたは私がやっているRecordArraysave()を呼び出すことができます。

答えて

0

私は行くだろう:あなたは、ユーザーがオブジェクトを返す場合は、すべてのユーザーがされているときをリッスンするために、Ember.RSVP.all()で捕まえることができ約束の配列を取得

this.get('store').findAll('users').then((users) => { 
 
    users 
 
    .filterBy('dirtyType', 'created') // filter for unsaved records 
 
    .invoke('save'); // call the save method on each model instance 
 
});

保存されました。

関連する問題