2
我创建了一个自定义的EJS过滤器下面这个SO QuestionSailsJS使用自定义EJS过滤器
我创建/配置文件,并添加我的过滤器:
var ejs = require('ejs');
var moment = require('moment');
ejs.filters.formatDate = function (date) {
return moment.date(date).format('dd mm yy hh:ii');
};
ejs.open = '<?';
ejs.close = '?>';
然而,在EJS使用过滤器时,模板我得到的错误,formatDate未定义。我使用像这样:
<?= child.lastPost.createdAt | formatDate ?>
任何人都知道我在哪里出了错?
我想这要使用冒号,但现在我得到'对象有没有方法formatDate'。为什么? – majidarif