在twig.js文件中调用函数

时间:2015-02-08 14:51:57

标签: node.js express

我正在创建一个快速应用程序,对于视图渲染我使用twig.js

我正在将mongodb中的一些帖子显示到index.twig文件中。问题是如何在Utils.js文件中调用js文件中的函数(我们称之为twig

我的index.twig文件如下所示:

<div class="post-date">{{ post["date"] }}</div>
<div class="post-body">
    {{ post["body"] }}
</div>

我需要做的是格式化post["date"]Utils.js调用方法,而不仅仅是按原样回显它。我怎样才能做到这一点 ?

P.S。我知道有过滤器的日期,但我想要自己的数据格式。

1 个答案:

答案 0 :(得分:0)

这里回答的问题是:https://github.com/justjohn/twig.js/issues/206#issuecomment-73443040

要添加过滤器,您可以使用Twig.extendFilter():

Twig.extendFilter('foo', function (value) {
    return util.format(value);
});

添加过滤器后,您就可以在模板中使用它了: {{ value|foo }}