我正在使用nodoe js和nodemailer。如何使用numeral.js格式化pug文件中的数字。就像这样。
#{numeral(number).format('0,0.00')}如果尝试这样做,我得到的数字不是一个函数
发布于 2020-10-29 18:21:39
您需要将numeral函数传递给您的模板,否则(如您所述)它将不会被定义。因为你没有指定任何代码,所以很难判断你是如何开始渲染你的pug文件的。
我通常的处理方式是定义一个helper函数,然后将其传递给模板:
const numeral = require('numeral');
function formatNumber(num) {
return numeral(number).format('0,0.00');
}模板中的用法是这样的:#{formatNumber(number)}
https://stackoverflow.com/questions/64583981
复制相似问题