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