如何为404页面设置不同的应用程序模板?

时间:2015-01-28 12:02:48

标签: ember.js

网站有传统的模板结构元素:标题,内容,页脚。几乎所有网站页面都有这样的结构。但404页没有标题。

所以我的问题是:是否有一些干净的方法为404页设置唯一的应用程序模板?

当然,我可以添加{{partial' header'所有模板的开头,404页面旁边,但我希望有正确的方法来做到这一点......

感谢名单

P.S。对不起我的英文

P.S.S。 EmberJS v1.9.1

1 个答案:

答案 0 :(得分:1)

虽然不更改应用程序模板名称,但您可以通过观察应用程序控制器的currentPath属性并使用{{#if}}帮助程序在路由到路由中更改应用程序模板的内容。用于隐藏和显示标题的应用程序模板。

这比更改应用程序模板名称更简洁,因为您不必重新渲染任何视图。

Here is a working JS Bin