我正在使用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替代地重寫'Model#sync'。如果您希望模型像其他Backbone.Model一樣工作,覆蓋'save'和'fetch'將需要您複製這些方法的很多內部邏輯。 http://backbonejs.org/#Model-sync – jevakallio 2013-02-19 09:45:15