1
我使用express.js和表達句柄,並且我想呈現一個沒有默認佈局但帶有一些上下文的.hbs文件。表達句柄,呈現一個沒有佈局和上下文的hbs文件
我可以通過一些背景:
router.get('/catalog', function (req, res) {
res.render('catalog/index.hbs', data);
});
我可以停用默認佈局:
router.get('/catalog', function (req, res) {
res.render('catalog/index.hbs', {layout: false});
});
但我不能同時做兩種:
router.get('/catalog', function (req, res) {
res.render('catalog/index.hbs', data, {layout: false});
});
(嘗試切換參數t)。
在express-handlebars docs我不能找到一種方法,都做,我缺少什麼?
謝謝。
編輯:嗯......看來,答案是沒有的一大進步話題例子中的文檔,我可以做到以下幾點:
router.get('/catalog', function (req, res) {
res.render('catalog/index.hbs', {catalog: data, layout: false});
});
所以我可以混合使用數據和渲染選項同一個對象。