[英]how to get variable in jade/pug's custom filter
我想在翡翠/ pug中写一个过滤器
这是我的过滤器:
pug.filters.testfilter = function (text) {
console.log(text);
};
我在.pug file
它:
li
:testfilter
#{tag.date}
标签数据是{'date': ISODate("2017-03-10T08:17:29.672Z")}
我想ISODate("2017-03-10T08:17:29.672Z")
在testfilter
但是,当我进行console.log记录时,它给了我#{tag.date}
如何获得过滤器的真实价值?
本质上,仅编译时评估#{tag.date}
并将其呈现为文本。 在此之前,它只是文件中的文本。 您要的内容与操作顺序背道而驰。 Pug将首先执行过滤器,然后渲染模板。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.