저는 백본을 시작하기 시작했으며 한 지점에서 혼란스러워합니다.Backbone.js를 올바르게 사용하는 방법 목록을 표시하기위한 컬렉션
문서 목록을 표시하는 페이지가 있습니다.
목록의 문서를 클릭하면 편집 할 수있는 전체 문서가 열립니다.
내가 알고있는 바로는 백본에서이 목록을 모델링하는 적절한 방법은 문서 모델 모음입니다.
var DocList = Backbone.Collection.extend({
model: document
});
그러나 문서 모델은 많은 특성을 지닌 대형 모델입니다. 목록에 모든 정보가 표시 될 필요는 없습니다. shortDoc이 목록을 생성하기위한 목적으로 필요한 경우에만 속성이 모두 포함
는 다음과 같은 뭔가를하는 것이 바람직하다 만약 내가 궁금 ...
var ShortDoc = Backbone.Model.extend({});
var shortDoc = new Doc({
id: id,
title: docTitle
});
var DocList = Backbone.Collection.extend({
model: shortDoc
});
....
아니면 모델 전체에서 Collection을 사용하는 것이 더 좋습니까? 같은 모델에 대해 여러 Backbone.View
의를 쓸 수 있습니다 명심