我正在创建一个快速应用程序,对于视图渲染我使用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。我知道有过滤器的日期,但我想要自己的数据格式。
答案 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 }}