ejs模板引擎,扩展父级以形成一个体面的设计模式

时间:2015-03-23 19:45:34

标签: node.js twig template-engine ejs

使用模板系统twig,您可以使用extends函数扩展父模板。

我刚开始使用节点并且使用ejs模板引擎,但找不到类似的功能。有没有人知道这是否可以用ejs,如果没有,是否有一个可以扩展父母的js tpl引擎?

我想构建一个简单的tpl结构,例如:

<pagelayout.ejs>
  <publicHeadScripts.ejs />
  <pageBodyBlock>
  <publicFooter.ejs />
</pagelayout.ejs>

但是多个路由需要这个tpl结构,并且我不想一直包含所有上述文件。 EG / coolpage会路由到但是这本身会被注入上面的&#34; pageBodyBlock&#34;。

提前致谢, 约翰

1 个答案:

答案 0 :(得分:0)

我找到了答案,有一个树枝的端口......它以swig的名字命名:)

http://paularmstrong.github.io/swig/

太棒了!