0
我已經用玉定義了佈局。這很簡單。我只是把它放在views文件夾,並把它稱爲layout.jade不要用玉佈局
有沒有什麼辦法可以避免一個視圖不使用layout.jade作爲佈局?這是它是如何呈現:
exports.help = function(req, res) {
res.render('help', { title: 'Help'});
};
感謝
我已經用玉定義了佈局。這很簡單。我只是把它放在views文件夾,並把它稱爲layout.jade不要用玉佈局
有沒有什麼辦法可以避免一個視圖不使用layout.jade作爲佈局?這是它是如何呈現:
exports.help = function(req, res) {
res.render('help', { title: 'Help'});
};
感謝
如果你不想做佈局,做到這一點:
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'});
};
另請考慮查看Express 3 - 默認情況下不使用佈局。 – jmar777
這是我能找到的最好的解決方案,但我必須全部遷移,現在我有點懶惰......但這是最好的解決方案=) –