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