2011-07-22 60 views

回答

11

使用layout選項res.render()

res.render('page', { layout: 'mylayout.jade' }) 
+1

但我想使用另一種佈局。 – TIMEX

+6

好的,我認爲是這樣的: 'res.render('page',{layout:'mylayout.jade'});' – Rodolphe

18

嘗試使用:

app.set("view options", { layout: "mylayout.jade" }); 
3

提供了您所使用的Ejs-express-layouts module您可以指定一個特定的圖的佈局,覆蓋默認:

app.get('/', function(req, res){ 
    res.render('aView', { layout: 'someSpecificLayout' }) 
})