2

我正在考虑实现Model.sync.deleteRecord()与 Ember-Data Basic Adaptor 一起使用。

根据文档,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