有没有办法只预编译车把部分?我想保留变量,但只是事先组装页面。
应该用例:
.hbs
模板{{foo}}
变量进行缩小/更改HTML。.hbs
模板。基本上,我想知道是否有办法将把手部分组合在一起作为编译步骤。换句话说,只处理{{>header}}
,不处理{{name}}
答案 0 :(得分:2)
Handlebars.registerPartial('header', 'im the header, hi \\{{name}}');
Handlebars.registerPartial('footer', 'im the footer, hi \\{{name}}');
document.write(Handlebars.compile('{{>header}}im the body, hi \\{{name}}{{>footer}}')({}));
<script src="https://cdnjs.cloudflare.com/ajax/libs/handlebars.js/4.0.3/handlebars.js"></script>