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

5
在PHP中,使用include关键字可以轻松地在一个文件中包含另一个文件,以避免代码的冗余。在Node.JS中是否有类似的解决方案,可以使用Handlebars.JS?
1个回答

11

根据你的问题,似乎你正在寻找Handlebars的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 部分的地方。


如果我在 header.hbs 中有 <a href="/myprofile">{{datauser.name</a> }},这个就能够工作吗? - pipebits

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