gpt4 book ai didi

javascript - Express & Jade,向布局添加代码的模板

转载 作者:搜寻专家 更新时间:2023-11-01 00:34:20 25 4
gpt4 key购买 nike

我正在使用 Node.JS 开发一个 Express 站点

我有一个布局文件,比方说,它看起来像这样:

html
title foo
body!= body

据我所知,模板的输出被插入到一个名为 body 的变量中并将其添加到第 3 行的布局中。但是,如果我想要一个模板来添加,例如 <meta> <head> 中的标签元素,我该怎么做?

我确实看到了扩展模板和使用 block 的解释,但我不确定这与使用布局有何关系。模板本身不应该扩展布局,对吧?或者,模板继承是否完全消除了对布局的需要?我怀疑不会,但我不确定。

此外,既然我在这里,您如何指定要使用的不同布局,或者根本不使用任何布局。目前, View 呈现如下:

res.render('templateName', { myTemplateVars : 'foo' });

最佳答案

您要的是 3 天前发布的。

http://tjholowaychuk.com/post/10695801204/jade-stylus-0-16-0-released

我个人已经使用了几周,并且喜欢最近添加的功能。 block 语句允许您指定默认内容,任何扩展模板都可以覆盖命名 block 。

基本上, block 覆盖,包括附加和扩展选择您的父模板。

关于javascript - Express & Jade,向布局添加代码的模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7599180/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com