在PHP中,使用
include
关键字可以轻松地在一个文件中包含另一个文件,以避免代码的冗余。在Node.JS中是否有类似的解决方案,可以使用Handlebars.JS?include
关键字可以轻松地在一个文件中包含另一个文件,以避免代码的冗余。在Node.JS中是否有类似的解决方案,可以使用Handlebars.JS?根据你的问题,似乎你正在寻找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