【问题标题】:How to set different application template for 404 page?如何为404页面设置不同的应用模板?
【发布时间】:2015-01-28 12:02:47
【问题描述】:

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

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

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

感谢

附:对不起我的英语

附言EmberJS v1.9.1

【问题讨论】:

  • 当您说 404 页面时,您是在谈论 Ember 内置的错误路由吗?

标签: ember.js


【解决方案1】:

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

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

Here is a working JS Bin.

【讨论】:

  • 比我的选择要好得多,我会试试
猜你喜欢
  • 2019-11-13
  • 1970-01-01
  • 2014-10-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-12-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多