车把包括部分索引
handlebars include partial in index
我只是想在项目中使用车把。所以我有一个 PartialNavigation.handlebars 和 index.handlebars,我只想包含 PartialNavigation 以使用一个参数进行索引。我很长时间以来一直在检查文档,但没有找到我想要的东西。而我所有的尝试都失败了...
提前致谢!
PokeRwOw
在 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 模板太大而无法放入字符串,您可以使用 AJAX 来获取它。
JSFiddle 示例:
https://jsfiddle.net/richardgirges/Lkrn1qLL/3/
阅读these reference docs了解更多信息
我只是想在项目中使用车把。所以我有一个 PartialNavigation.handlebars 和 index.handlebars,我只想包含 PartialNavigation 以使用一个参数进行索引。我很长时间以来一直在检查文档,但没有找到我想要的东西。而我所有的尝试都失败了...
提前致谢!
PokeRwOw
在 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 模板太大而无法放入字符串,您可以使用 AJAX 来获取它。
JSFiddle 示例: https://jsfiddle.net/richardgirges/Lkrn1qLL/3/
阅读these reference docs了解更多信息