Backbone 网-使用原型覆盖同步,不分配值

kgsdhlau  于 2022-11-10  发布在  其他
关注(0)|答案(1)|浏览(142)

我对backbone.js很陌生,并试图通过覆盖sync方法来添加自定义头。

(function(sync){
Backbone.Model.prototype.sync = function(method, model, options) {
    return sync(method, model, $.extend(true, {
        headers: //custom header here
    }, options));
};})(Backbone.Model.prototype.sync);

这似乎只有在我移除Model.Prototype时才起作用。有人能解释一下为什么我不能在这里覆盖prototype方法吗?

f1tvaqid

f1tvaqid1#

请尝试sync.call(this, arguments)而不是sync()

相关问题