我有一个控件,它将呈现带有对象数组的哈巴狗模板。
res.render('template.pug', {objects: objects});
在模板中,我将循环遍历数组并将日期修改为本地日期/时间。
我想调用 moment 函数来实现这一点。
是否可以调用pug模板中的moment函数?或者有更好的解决方案吗?
最佳答案
您可以像这样在现有的 objects
数组中导入/传递 moment.js
库,
var objects= {
someExitingKey1: 'Some value 1',
someExitingKey2: 'Some value 2',
........,
........,
........,
moment: require('moment')
};
在您的 template.pug
中,您可以使用 moment 库函数,例如,
doctype html
html
head
title= title
body
span= moment(someDateValue).format('YYYY-MM-DD')
希望这有帮助!
关于node.js - 如何在 pug 模板中运行 moment.js?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52642494/