使用基本适配器删除记录

时间:2013-04-18 13:37:46

标签: ember.js ember-data

我正在考虑实施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()

0 个答案:

没有答案