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

toLocaleString() not working properly in a Pug view

我正在尝试在 Pug 视图中使用 toLocaleString()。它在没有提供参数时起作用。它似乎默认为 'en-US',与使用的浏览器(语言)无关。我可以接受,但我想使用选项,以便显示 2 位小数,即,如下所示:

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

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

仅供参考,我正在尝试在 table 中执行此操作,完整代码行:

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

其中 record.cyNumber

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

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