【发布时间】:2012-01-17 16:28:16
【问题描述】:
This article 似乎暗示有 include 模板之类的东西。我进行了明显的 Google 搜索,但没有找到任何文档。
它们是什么?
【问题讨论】:
This article 似乎暗示有 include 模板之类的东西。我进行了明显的 Google 搜索,但没有找到任何文档。
它们是什么?
【问题讨论】:
Express 视图系统内置支持局部视图和 集合,它们是代表文档片段的“迷你”视图。 例如,我们不是在视图中迭代以显示 cmets,而是 可以使用部分集合。
因此,当您在多个页面中为用户提供相同的“视图”时,将该视图存储在文件中并在任何地方“包含”它会更有用。 (干燥 - 不要重复自己)
另一个例子是当到处都有相同的布局并且你想包括页面的其余部分(例如你可以包括不同的页眉、页脚和正文,具体取决于页面)。
这是 Express 示例中提供的 Jade 的一个很好的示例:
https://github.com/visionmedia/express/tree/master/examples/jade/views
【讨论】:
include viewName
https://github.com/visionmedia/jade
它在 H2 标题之一中。
【讨论】: