嵌套的玉模板黑色

在Jade中我正在努力嵌套inheritance。 可能有更好的方法来处理它比我目前正在尝试。

我有以下文件结构:

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块显示。 我一直在谷歌search一个小时,但无法find任何有关嵌套模板块的文档或示例。 更具体地说,将variables传递给子模板。

我猜这是不可能的。 我错过了什么或有没有更好的方法来做到这一点?

为什么你不包括你的login.jade到你的index.jade? 这会更好。

由于login扩展index ,你应该呈现login

 res.render('login', { ... });