我想在帕格视图中使用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
。
这是因为哈巴狗在服务器上而不是在浏览器中运行。您服务器的语言环境将保持不变。
看看this question的最佳答案,了解如何在node.js中处理此问题的更多细节。