0
查看包含某些數據,例如在表單中提交之前選擇了哪一行或類似數據。哪裏是最好的地方來存儲這些數據?存儲視圖數據在哪裏?
我認爲模型是與服務器同步的所有東西。這是真的嗎?也許有像modelView這樣的新概念用於存儲視圖數據
ps:我的項目有一些模塊,我期望從一個模塊退出後再次輸入,顯示選定的行。
查看包含某些數據,例如在表單中提交之前選擇了哪一行或類似數據。哪裏是最好的地方來存儲這些數據?存儲視圖數據在哪裏?
我認爲模型是與服務器同步的所有東西。這是真的嗎?也許有像modelView這樣的新概念用於存儲視圖數據
ps:我的項目有一些模塊,我期望從一個模塊退出後再次輸入,顯示選定的行。
Backbone不爲視圖數據提供特殊的存儲空間。你可以存儲它在任何你選擇,這裏有兩種選擇:
A)鍵值添加到視圖:
this.currentRow = 3;
B)主幹網模型添加到視圖來保存所有數據:
this.extraData = new Backbone.Model({currentRow : 3});
this.extraData.set('currentRow', 5);
this.extraData.get('currentRow');
我更喜歡第二個,因爲你可以使用Backbone的所有好東西,比如綁定到currentRow的變化。模型不必與服務器同步(但考慮將其同步到localStorage以在應用程序中保持用戶的狀態)。