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