我来自PHP
场景,所以这可能是一个错误的问题。
我以这种方式向客户端提供页面(带有Handlebars
的模板):
router.get('/', function(req, res) {
res.render('home');
});
并且它有效,但如果我需要在不同的部分划分我的模板(所以我能够以多种不同的方式重用其中一个),该怎么办?例如,我有一个标题模板和一个页脚模板。
这样的事情:
router.get('/', function(req, res) {
res.render('header');
res.render('content');
res.render('footer');
});
我怎样才能做到这一点?感谢。
答案 0 :(得分:1)
假设您使用的是把手模板渲染服务,则可以使用partials。
http://handlebarsjs.com/partials.html
代码示例:https://github.com/donpark/hbs/blob/master/examples/partial/views/index.hbs
基本的高级调用堆栈如下所示:
ggplot2