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