Pug.js-传递pug文件以从JS使用

时间:2018-09-15 16:24:42

标签: javascript templates pug

我有一个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}

,它似乎不起作用。有人对如何做到这一点有建议或提示吗?

1 个答案:

答案 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

希望有帮助。