我试图在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

最佳答案

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

请查看this question的最佳答案,以获取有关如何在node.js中进行处理的更多详细信息。

关于javascript - toLocaleString()在Pug View 中无法正常工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55059130/

10-09 19:29