我试图在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.cy
是Number
。 最佳答案
这是由于pug在服务器而不是浏览器上运行的事实。您服务器的语言环境将保持不变。
请查看this question的最佳答案,以获取有关如何在node.js中进行处理的更多详细信息。
关于javascript - toLocaleString()在Pug View 中无法正常工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55059130/