我需要将像 1234567
这样的数字格式化为 1,234,567
但不知道该怎么做。我尝试使用 TypeScript 的货币管道,但在数字前面给出了 USD 或 $。我想删除它并以这种方式格式化数字 1,234,567
。我该怎么做?
最佳答案
只需使用 number(十进制)管道即可。
举个例子:
{{ '1234567' | number:'1.0':'en-US' }}
将产生输出 1,234,567
。
如果您不更改默认语言环境(通过调用 registerLocaleData()
或提供 LOCALE_ID ),那么简单的 {{'1234567' | number}}
也可以。
关于javascript - 格式化数字以在每 1000 个因子处使用逗号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40661634/