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