我想设计一个简单的页面。一张抽认卡清单。
在此我有一个左侧的类别列表和右侧的选定类别的抽认卡。上面我有两种形式:添加类别并添加闪卡。
问题在于我拥有主视图#flashcards,其中包含了所有内容。
(1)如何在一些内部div中显示flashcard集合。 (2)也许我不应该在一个“主视图”中拥有它?你将如何构建这样的屏幕,以便所有人都可以一起工作?
答案 0 :(得分:2)
正如您所说,仅在一个视图中使用所有逻辑并不是实现页面的正确方法。
通常当您使用Backbone进行设计,并开始创建所有需要的元素时,您最终会有比您预期更多的类。
在你的例子中,我建议:
render
卡片,并将通过其卡片收听用户活动,例如click
,remove
等。render
一个CardView。此外,还将收听Collection中的更改,以查看是否必须呈现新卡。