Действительно, все, что вам нужно сделать, это переопределить sync
.
Хорошим примером для подражания является базовое хранилище localalstorage .
Вкратце, вы определяете метод, который заменяет sync
в ваших моделях / коллекциях:
mySync = function(method, model, options)
Аргумент method
может быть одним из read
, create
, update
, delete
и model
может быть либо моделью, либо коллекцией. По сути, вам нужно только покрыть четыре метода, и все будет работать как шарм. Имейте в виду, что хотя пример localalstorage полезен, он также несколько упрощен, поэтому взгляд на саму Backbone никогда не повредит.