我可以使用handlebars
来创建像这样的模板或模块结构
<div id="container">
<div id="left">
//include module A src
</div>
<div id="right">
//include module B src
</div>
</div>
如果不能,什么是可以与nodejs耦合的好模板引擎实现上述目标?我来自java web框架,这可以很容易实现,但在这里不是那么明显。
答案 0 :(得分:1)
检查车把js docs的partial section。首先注册部分:
Handlebars.registerPartial('moduleA', fs.readFileSync('moduleA.html'));
Handlebars.registerPartial('moduleB', fs.readFileSync('moduleB.html'));
然后在html中你这样做:
<div id="container">
<div id="left">
{{> moduleA}}
</div>
<div id="right">
{{> moduleB}}
</div>
</div>