为了更好地了解使用 Backbone 的组织,我正在尝试创建一个时间线,类似于 Heroku 的状态页面 ( https://status.heroku.com ),当然还有 Facebook。简而言之,时间线仅由包含各自事件的日期组成。我可能离这里很远,但这是我采取的方法:
路由器呈现days
包含子视图的索引视图day
。day
你猜对了,每个人都event
包含那天发生的观点。注意:我认为不需要day
模型支持视图,只有event
视图,因为事件显然存储在数据库中。
假设这种方法是可以接受的(?),这就是我不清楚的地方:我从哪里实例化(和渲染)event
视图?视图是否应该day
获取它们各自的event
视图?如果不是(并且我假设“不是”),我如何确保day
在获取和分发事件之前已呈现所有视图?此外,是否应该有一个events
索引视图来获取和分发事件?
任何有关此主题的相关文档或博客文章将不胜感激:)