編集: 新しいビュー宣言にパラメーターを渡すことはできますか? のようなもの
new articleView({
template: "my desired template",
})
オブジェクトの配列があるとします。各オブジェクトはトピックを表し、いくつかのプロパティ (タイトル、テンプレートの種類、記事の配列) を含んでいます。すべてのトピックは、いくつかのテンプレートの違いを除いてほぼ同じにレンダリングされます。
バックボーンを使用していますが、一般的な質問があります。各「トピック」は、同じコレクション タイプの個別のインスタンスにする必要がありますか? 各トピックで使用するテンプレート タイプはどこで宣言すればよいですか? コレクションに可変テンプレート タイプ プロパティを含める必要がありますか?
var topics = [
{
title: "Topic One",
template: "detailedView",
articles: [
{
title: "A very good article",
timestamp: "2013-01-24"
},
{
//more articles here
}
]
},
{
//another topic here...
}
];