小编jok*_*979的帖子

Ember数据:覆盖保存方法

你好Ember Data World,

我一直在研究自定义适配器,试图弄清楚如何覆盖save方法.

根据我的理解,似乎你需要做这样的事情:

DS.RESTAdapter.extend({ 
   save: function() { return this._super();}
})
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试使用以下方法调用模型对象上的保存操作时:

model.save()
Run Code Online (Sandbox Code Playgroud)

商店直接调用,而不是我的适配器自定义代码.

有没有人试图这样做?

我可以在同一个适配器中使用以下代码调用find方法

findQuery: function(store, type, query) {
        //debugger;
        console.log("findQuery: Custom adapter called!");

            return this.ajax(this.buildURL(type.typeKey), 'GET', { data: query });
}
Run Code Online (Sandbox Code Playgroud)

ember.js ember-data

7
推荐指数
1
解决办法
2783
查看次数

标签 统计

ember-data ×1

ember.js ×1