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.cy
是 Number
。
这是因为 pug 运行 在服务器上而不是在浏览器上。您服务器的语言环境将保持不变。
查看 this question 的最佳答案,了解有关如何在 node.js 中处理此问题的更多详细信息。
我正在尝试在 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.cy
是 Number
。
这是因为 pug 运行 在服务器上而不是在浏览器上。您服务器的语言环境将保持不变。
查看 this question 的最佳答案,了解有关如何在 node.js 中处理此问题的更多详细信息。