0
我最近開始學習骨幹,想知道在骨幹模型中分組模型屬性的最佳方法是什麼?我正在考慮有一個專門的視圖來處理模型屬性的一個子集。例如,如果我有一個汽車模型,並且我想分組關於引擎的所有信息,以便我可以將這些屬性傳遞給某個視圖,也許?像car.engine_info
分組模型屬性 - 骨幹
Car = Backbone.Model.extend({
initialize: function() {
this.engine_info = this._set_engine_info();
}
_set_engine_info: function() {
return {displacement:this.get('displacement'), horsepower: this.get('horsepower')};
}
作爲附錄,您應該重寫parse方法而不是構造方法,以防萬一您決定從服務器更新整個汽車並在overriden構造函數中傳遞'{parse:true}'作爲選項。它的行爲方式類似。 – Trevor