2

Backbone.syncを部分的にオーバーライドする方法、たとえばandのみをオーバーライドし、ネイティブのBackbone.syncをそのままにして使用する方法はcreateありますupdatereaddelete

4

1 に答える 1

4

そのような単純な:

// retain original sync with new name
Backbone.ajaxSync = Backbone.sync;

Backbone.customSync = function(method, model, option) {
    // Fallback for old sync method
    if (method == 'read' || method == 'delete') return Backbone.ajaxSync(method, model, option);

    // your custom code for other methods
    console.log('Custom sync for ' + method);
}

Backbone.sync = Backbone.customSync;
于 2012-10-03T12:39:16.327 に答える