我正在为 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' });
登录块中没有显示任何内容。我已经用谷歌搜索了一个小时,但找不到任何有关嵌套模板块的文档或示例。更具体地说,将变量向下传递给子模板。
我猜这是不可能的。我错过了什么还是有更好的方法来做到这一点?