Я использую Backbonejs для создания приложения для головного устройства автомобиля. Я хочу сохранить некоторые из своих моделей, используя функции чтения/записи, а не HTTP-запросы.Переопределение функции выборки модели Backbonejs
Рассматривая документацию по методу выборки на 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;
}
Может кто-нибудь показать мне, как правильно это сделать?
Возможно, вы захотите c onsider вместо переопределения 'Model # sync'. Для переопределения 'save' и' fetch' потребуется повторить много внутренней логики этих методов, если вы хотите, чтобы модели работали последовательно, как и другие Backbone.Models. http://backbonejs.org/#Model-sync – jevakallio