我如何将自己的自定义函数添加到ejs?
<%- custom_function('test') %>
谢谢!
答案 0 :(得分:2)
您可以将自己的过滤器添加到ejs。
ejs.filters.custom_function = function(str) {
return str + ' custom string';
};
在模板中,您可以像这样访问过滤器:
<%=: 'somestring' | custom_function %>
您可以使用冒号将其他参数传递给您的函数。
ejs.filters.custom_function = function(str, postfix) {
return str + postfix;
};
在你的模板中:
<%=: 'somestring' | custom_function:' custom postfix' %>