我在Jade中为嵌套继承而苦苦挣扎。可能比我目前正在尝试的方法更好。
我具有以下文件结构:
views
|
|-index.jade
|-layout.jade
|-login.jade
我的
layout.jade
看起来像这样:html
body
block content
我的
index.jade
看起来像这样:extends layout
block content
.page-container
.page-login
block login
.page-footer
我的
login.jade
看起来像这样:extends index
block login
welcome #{user} <do some logic here>
我使用如下方式渲染它:
res.render('index', { title: 'Welcome Home', user: 'Guest#342' });
登录块中没有任何显示。我已经搜寻了一个小时,但是找不到有关嵌套模板块的任何文档或示例。更具体地说,将变量向下传递到子模板。
我猜这是不可能的。我是否缺少某些东西,或者有更好的方法吗?
最佳答案
为什么不将login.jade包含在index.jade中?会更好
关于node.js - 黑色嵌套 Jade 模板,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19492760/