2

Model.sync.deleteRecord()Ember-Data Basic Adapter で使用するための実装を検討しています。

ドキュメントによると、didDeleteRecord()レコードがサーバーから正常に削除されたら、アダプターを呼び出す必要があります。

ただし、実際に呼び出す方法の良い例が見つかりませんdidDeleteRecord()。ソースを見た後、私はこれを思いつくのが最善です:

    deleteRecord: function(record, process) {
        my_api.remove(record.get('id')).then(function() {
            var r = process(record);
            r.store.adapter.didDeleteRecord(r.store, r.type, r.record);
        });
    }

を呼び出すための、より良くて醜くない方法はありますdidDeleteRecord()か?

4

0 に答える 0