2013-05-01 51 views
1

我将“主题”作为存储在我的页面对象中的信息存储在MongoDB中。现在,我检索页面,并在我的路由器中执行res.render(“...”,页面)。我想扩大基于主题右侧布局在我玉文件,像这样:在Jade中动态地扩展布局

- var theme = page.theme; 
extends theme 

这不工作,虽然 - 我得到一个错误!如果我尝试以下操作:

- var theme = page.theme 
extends= theme 

该页面呈现,但它不会选取主题。

问题有没有什么办法让我根据变量动态地扩展布局?谢谢你的帮助!

+1

任何解决方法是值得欢迎的! – 2015-12-21 05:41:16

+0

@appa是否找到任何替代方法? – 2016-02-17 12:12:20

+1

@AjayPatel你有没有试过https://github.com/pugjs/jade/issues/520#issuecomment-32777507? – Ven 2016-02-17 13:26:33

回答

1

否;扩展是编译时,你不能使用它渲染时间