【发布时间】:2011-09-29 14:51:43
【问题描述】:
我正在用 Node.JS 玩一个 Express 站点
我有一个布局文件,比方说,它看起来像这样:
html
title foo
body!= body
据我所知,模板的输出被插入到一个名为body 的变量中,并被添加到第三行的布局中。但是,如果我想要一个模板在<head> 元素中添加一个<meta> 标签,我该怎么做呢?
我确实看到了关于扩展模板和使用块的说明,但我不确定这与使用布局有何关联。模板本身不应该扩展布局,对吧?或者,模板继承是否完全不需要布局?我怀疑不是,但我不确定。
另外,既然我在这里,您如何指定要使用的不同布局,或者根本不使用任何布局。目前,视图呈现如下:
res.render('templateName', { myTemplateVars : 'foo' });
【问题讨论】:
标签: javascript node.js express pug