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

How to set different application template for 404 page?

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

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

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

谢谢

P.S。对不起我的英语

P.S.S. EmberJS v1.9.1

在不更改应用程序模板名称的同时,您可以通过观察应用程序控制器的 currentPath 属性 并使用 {{#if}} 应用程序模板中用于隐藏和显示 header.

的助手

与更改应用程序模板名称相比,这是一种更简洁的方法,因为您不必重新呈现任何视图。

Here is a working JS Bin.