Backbonejs を使用して、車両のヘッド ユニット用のアプリを作成しています。HTTP リクエストを使用するのではなく、フレームワークの読み取り/書き込み機能を使用して、モデルの一部を保持したいと考えています。
backbonejs.org の fetch メソッドのドキュメントを見ると、あまり説明されていません。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;
}
誰かがこれを正しく行う方法を教えてもらえますか?