toLocaleString()在Pug视图中无法正常工作

时间:2019-03-08 08:14:56

标签: javascript node.js pug

我正在Pug视图中尝试使用toLocaleString()。当不提供任何参数时,它起作用。无论使用何种浏览器(语言),它似乎默认为'en-US'。我可以接受,但是我想使用这些选项,以便显示2个小数,即,如下所示:

toLocaleString('en-US', { minimumIntegerDigits: 2 })

在Pug视图的JavaScript部分中运行正常。我也尝试过使用toFixed(2).toLocaleString(),但是似乎toLocaleString()被忽略了。

仅供参考,我试图在一个完整的代码表中进行此操作:

td(align="right")= record.cy.toLocaleString('en-US', { minimumIntegerDigits: 2 })

其中record.cyNumber

1 个答案:

答案 0 :(得分:2)

这是由于pug在服务器而不是浏览器上运行。您服务器的语言环境将保持不变。

有关如何在node.js中处理此问题的更多详细信息,请参见this question的最佳答案。