gpt4 book ai didi

node.js - 如何从 View /父/子结构扩展 jade 布局?

转载 作者:搜寻专家 更新时间:2023-10-31 23:35:51 24 4
gpt4 key购买 nike

我的 View 结构如下

enter image description here

我想将 layout.jade 扩展到我的用户文件夹下的所有 Jade 。在用户文件夹下的文件中执行 extends ../layout 不起作用。没有太多关于扩展布局的文章讨论这个。

Express 是否允许这种扩展?

最佳答案

extends ../layout 应该可以正常工作。以下是我如何构建我的观点。当您尝试渲染子模板时会发生什么?您是像我一样使用 blocks 还是 includes?

// ls
+views
+children
-child.jade
-layout.jade
-sister.jade
-app.js

// layout.jade
!!!
html
head
script
console.log('hi ho');
block head
body
#wrapper
block content

// sister.jade
extends layout
block append head
style
h1{ text-align: center}
block append content
h1 Hello World

// children/child.jade
extends ../layout
block append content
h1 Hello World

关于node.js - 如何从 View /父/子结构扩展 jade 布局?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18058055/

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