我只是想在项目中使用把手。所以我有一个PartialNavigation.handlebars和index.handlebars,我只想用一个参数包含PartialNavigation索引。很长一段时间我都在检查文档,但没找到我想要的东西。我尝试过的都失败了......
先谢谢!
PokeRwOw
答案 0 :(得分:0)
在Handlebars中,您可以使用Handlebars.registerPartial()
方法注册您的部分。
示例:
var partialNavData = '<div id="navigation"></div>';
Handlebars.registerPartial( 'partialNavigation', partialNavData );
一次注册多个部分:
var partialNavData = '<div id="navigation"></div>';
var partialFooterData = '<footer>My Footer</footer>';
Handlebars.registerPartial({
partialNavigation: partialNavData,
partialFooter: partialFooterData
});
最后,包括你的部分内容将会这样完成:
您的索引文件:
{{>partialNavigation}}
{{>partialFooter}}
**如果PartialNavigation模板太大而无法放入字符串,您可以使用它来获取它。
示例JSFiddle: https://jsfiddle.net/richardgirges/Lkrn1qLL/3/
阅读these reference docs了解详情