javascript - Backbone/Backbone-Relational with Custom Sync -
i working on backbone.js app. using 3rd party api access data in app. 3rd party api not provide standard rest interface backbone expects.
i have heard can extend or overload backbone.sync function make backbone work 3rd party api, have not been able find examples determine how might done.
does know of examples or tutorials available this? can provide example?
also, discovered backbone-relational, may come in handy in application data relational. however, concerned using backbone-relational custom backbone.sync function may cause problems well. have experience this?
generally speaking, write custom functions perform basic crud operations using 3rd party api, overwrite backbone.sync switch on method use.
backbone.sync = function(method, model, options){ switch(method) { case 'create': console.log('creating: ', model); break; case 'read': console.log('reading: ', model); break; case 'update': console.log('updating: ', model); break; case 'destroy': console.log('destroying: ', model); break; } for more depth , walkthrough, check out dailyjs's backbone+requirejs+googleapi's tutorial, part 2 , part 4.
for example, check out source code of backbone localstorage adapter, overwrites backbone.sync persist localstorage instead of across network.
Comments
Post a Comment