我需要格式化一个数字1234567,1,234,567但不知道如何做到这一点.我尝试使用TypeScript的货币管道但是在数字前面给出了USD或$.我想删除它并以这种方式格式化数字1,234,567.我怎样才能做到这一点?
我是Angular 2的初学者.我正在尝试使用angular显示一些数据.这是我的代码部分:
<span>Value :</span> <span>{{myvalue| number : '1.2-2'}}</span>
Run Code Online (Sandbox Code Playgroud)
以上部分将显示值,例如:"124,500.00".没问题,但我需要删除逗号并显示数据仅为124500.00.这也不是货币类型.
我尝试过这样的事情,但是没有用
<span>Value :</span> <span>{{myvalue| number: '.2-3''}}</span>
Run Code Online (Sandbox Code Playgroud)
我该怎么做?我可以使用任何自定义管道吗?
提前致谢
瑞士德语的数字格式类似于"100'000.00"(不是"100,000.00").我怎么能改变呢?我尝试将number_pipe.js中的设置从en-US更改为de-CH但没有成功.
var defaultLocale: string = 'de-CH';Run Code Online (Sandbox Code Playgroud)
有解决方法还是我必须实现自己的管道?