使用Handlebars.js将html文件包含到另一个html文件中

时间:2015-06-06 11:14:00

标签: node.js handlebars.js

在PHP中,可以很容易地将文件包含在另一个文件中,以避免使用include关键字来实现代码冗余。在使用Handlebars.JS的Node.JS中是否有类似的解决方案?

1 个答案:

答案 0 :(得分:4)

从你的问题来看,听起来你正在寻找把手partials。有关示例,请查看https://github.com/donpark/hbs/tree/master/examples/partial

简而言之,你有一些看起来像是:

index.hbs:

<!DOCTYPE HTML>
<html>

<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>Your Website</title>
</head>

<body>
{{> header}}
</body>
</html>

其中{{> header}}引用header.hbs部分。