【发布时间】:2014-08-14 19:12:17
【问题描述】:
我刚刚开始使用 emberjs,但在理解如何动态更改视图中的视图时遇到了一些问题。
我想要一个带有日历的页面。 此页面顶部有一些按钮,用于在不同的日历视图(日、周、月)之间切换,以及此视图中约会的一些过滤选项。
查看这个模型:
目前我已经创建了一个日历路线和一个 CalendarIndexView 和模板。 该模板将包含基本的过滤器和视图切换按钮。 在索引视图中,我可以调用另一个视图来显示网格。
<div class="calendar-container">
{{view monthView}}
</div>
附加到这些不同视图的集合/上下文不应更改,因为过滤器也应用于此。
我遇到的问题是,在单击“日”按钮后,我不知道如何将月视图更改为例如日视图。 我应该在路由器、控制器还是在主日历视图中处理这个问题? 如果不查看路由器,如何让这个视图切换动态?
【问题讨论】:
标签: javascript ember.js