我剛剛開始使用Backbone,並且對某個觀點感到困惑。如何正確使用Backbone.js集合來顯示列表
我有一個顯示文檔列表的頁面。
單擊列表中的文檔打開完整的文檔進行編輯。
根據我的理解,在Backbone中建立此列表的正確方法是作爲文檔模型的集合。
var DocList = Backbone.Collection.extend({
model: document
});
但是文檔模型會很大,有很多屬性。該列表不需要顯示所有這些信息。
我想知道,如果它是最好有類似下面的...
var ShortDoc = Backbone.Model.extend({});
var shortDoc = new Doc({
id: id,
title: docTitle
});
var DocList = Backbone.Collection.extend({
model: shortDoc
});
...其中shortDoc只包含必要的用於生成列表的目的性。
或者最好是整體使用文檔模型的集合?
感謝(提前)對你的幫助