如何使用Handlebars在HTML文件中包含页眉和页脚

4
我希望在我的网站的每个HTML页面中使用Handlebars包含header.html和footer.html。我已经完成了一些关于Handlebars的教程,因此我知道如何包含一些文本,但我没有找到如何包含文件的方法。
您知道是否可以使用Handlebars实现这一点以及如何实现吗?

你尝试过使用这个吗?http://tryhandlebarsjs.com/ - Sheldon Scott
是的,但不是添加完整文件,只是添加一些文本。不是吗? - camilleB
1个回答

1
你需要查找的是handlebars partials
Handlebars通过partials实现模板的重用。Partials是普通的Handlebars模板,可以被其他模板直接调用。
基本示例:
为了使用partial,必须通过Handlebars.registerPartial()进行注册。
Handlebars.registerPartial('myPartial', '{{name}}');

这个调用将注册myPartial部分。部分可以预编译并将预编译模板传递到第二个参数中。通过部分调用语法来调用部分:
{{> myPartial }}

将渲染名为myPartial的局部视图。当局部视图执行时,它将在当前执行上下文中运行。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接