Я использую Backbonejs для создания приложения для головного устройства автомобиля. Я хочу сохранить некоторые из моих моделей, используя функции чтения/записи фреймворка, а не HTTP-запросы.
Глядя на документацию по методу fetch на backbonejs.org, не так много объяснений. Я предполагаю, что мне просто нужно переопределить методы save() и fetch().
Это отлично работает для сохранения следующим образом:
save: function () {
var json = this.toJSON();
console.log('Saving model state: ' + JSON.stringify(json));
sdk.save_json_file('my_model.json', json);
}
Что касается извлечения, я не совсем уверен, как это должно выглядеть. Я пробовал:
fetch: function () {
var json = sdk.read_json_file('my_model.json');
return json;
}
Может ли кто-нибудь показать мне, как правильно это сделать?
Model#sync
. Переопределениеsave
иfetch
потребует от вас повторения большей части внутренней логики этих методов, если вы хотите, чтобы модели работали согласованно, как и другие модели Backbone.Models. backbonejs.org/#Model-sync - person jevakallio   schedule 19.02.2013