ejs 模板引擎,扩展parent 形成一个像样的设计模式
ejs template engine, extend parent to form a decent design pattern
使用模板系统 twig 您可以使用 extends 函数扩展父模板。
我刚开始使用 node 并尝试使用 ejs 模板引擎,但找不到类似的功能。有谁知道 ejs 是否可行,如果不行,是否有可以扩展父级的 js tpl 引擎?
我想构建一个简单的 tpl 结构,例如:
<pagelayout.ejs>
<publicHeadScripts.ejs />
<pageBodyBlock>
<publicFooter.ejs />
</pagelayout.ejs>
但是多个路由需要这个 tpl 结构,我不想一直包含上述所有文件。 EG /coolpage 会路由到,但这本身会被注入到上面的 "pageBodyBlock".
提前致谢,
约翰
我找到了答案,有一个 twig 端口...它的名字叫 swig :)
http://paularmstrong.github.io/swig/
太棒了!
使用模板系统 twig 您可以使用 extends 函数扩展父模板。
我刚开始使用 node 并尝试使用 ejs 模板引擎,但找不到类似的功能。有谁知道 ejs 是否可行,如果不行,是否有可以扩展父级的 js tpl 引擎?
我想构建一个简单的 tpl 结构,例如:
<pagelayout.ejs>
<publicHeadScripts.ejs />
<pageBodyBlock>
<publicFooter.ejs />
</pagelayout.ejs>
但是多个路由需要这个 tpl 结构,我不想一直包含上述所有文件。 EG /coolpage 会路由到,但这本身会被注入到上面的 "pageBodyBlock".
提前致谢, 约翰
我找到了答案,有一个 twig 端口...它的名字叫 swig :)
http://paularmstrong.github.io/swig/
太棒了!