骨干-使用原型覆盖同步未分配值

时间:2018-08-08 20:36:36

标签: javascript backbone.js prototype fetch

我对bone.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时有效。有人可以解释一下为什么我无法在此处重写原型方法吗?

1 个答案:

答案 0 :(得分:2)

尝试使用sync()代替sync.call(this, arguments)