我正在寻找一个符合以下特定要求的模板引擎:
必须具备:
- 逻辑支持(if/else等)
- 文件包含/继承功能(即子/主模板)
- 不使用HAML
期望具备:
- 丰富的标签/过滤器(类似Django)
- 自定义标签/过滤器
看起来 simonw 的 djangode 是我需要的:
以下是加载方法:
loader.load_and_render('template.html', context, function (error, result) {
if (error) {
dj.default_show_500(req, res, error);
} else {
dj.respond(res, result, 'text/plain');
}
});
而且模板语法似乎是完整移植自Django 1.1 templates
<script type="text/html">
标签之类的 hack,就不需要使用无效的 HTML 了。 - ThiefMaster