我有一个Main.pug
文件,正在用作要包含在其中的其他多个.pug
文件的容器。但是,其他文件集不是静态的,即Main.pug
可以包含A.pug
,也可以包含B.pug
。将使用哪个文件从express传递类似以下内容的文件:
app.get('/', function(req, res) {
res.render('main', {section:"A.pug"})
})
我在Main.pug中尝试了几种方法,包括以下内容:
include #{section}
,它似乎不起作用。有人对如何做到这一点有建议或提示吗?
答案 0 :(得分:0)
尝试一下。
app.get('/', function(req, res) {
res.render('main', {section:"A"})
})
在main.pug
内
-if (section == 'A')
include A.pug
-else if(section == 'B')
include B.pug
希望有帮助。