我刚刚开始使用 Backbone,并且对某一点感到困惑。
我有一个显示文档列表的页面。
单击列表中的文档可打开完整文档以进行编辑。
据我了解,在 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 仅包含生成列表所需的属性。
还是最好将 Collection 与整个文档模型一起使用?
在此先感谢您的帮助