你好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)