覆盖backbone.sync以使用本地存储。

时间:2014-03-18 16:01:22

标签: javascript backbone.js local-storage

我正在开发一个由另一个程序员开发的应用程序。他曾在服务器方法上使用过模型。 出于某些原因,我想使用本地存储。这是Backbone.Sync代码。

var oldBackboneSync = Backbone.sync;
// Override Backbone.Sync
Backbone.sync = function( method, model, options ) {
    if( method == 'read' ) {
        method = 'get_elements';
    } else if ( method == 'update' ) {
        method = 'update_pallete_elements';
    } else if ( method == 'delete' ) {
        method = 'delete_pallete_elements';
    }
    options.action  = method;
    options.data    = { action : method, category : options.category};
    return oldBackboneSync.apply(this, ['create', model, options]);
}

我想整合此扩展程序https://github.com/jeromegn/Backbone.localStorage

我实际上是PHP人,并且在Backbone方面没有太多专业知识。所以,你们可以指导一下吗?提前谢谢。

0 个答案:

没有答案