2012-09-20 82 views
0

我已經用玉定義了佈局。這很簡單。我只是把它放在views文件夾,並把它稱爲layout.jade不要用玉佈局

有沒有什麼辦法可以避免一個視圖不使用layout.jade作爲佈局?這是它是如何呈現:

exports.help = function(req, res) { 
    res.render('help', { title: 'Help'}); 
}; 

感謝

+0

另請考慮查看Express 3 - 默認情況下不使用佈局。 – jmar777

+0

這是我能找到的最好的解決方案,但我必須全部遷移,現在我有點懶惰......但這是最好的解決方案=) –

回答

4

如果你不想做佈局,做到這一點:

exports.help = function(req, res) { 
    res.render('help', { layout: false, title: 'Help'}); 
}; 

如果你想使用另一種佈局,你可以做像這樣(假設你的新佈局文件被稱爲new_layout.jade):

exports.help = function(req, res) { 
    res.render('help', { layout: 'new_layout', title: 'Help'}); 
}; 

Here is a tutorial that I found helpful.