角4货币管道不能正确格式化数字

时间:2017-10-05 09:14:01

标签: angular angular-pipe

我使用货币管道显示正确的格式:

{{value | currency:'EUR':true}}

我看到这样的格式:

  

€30.00

但我想要这个(意大利格式):

  

€30,00

编辑: 确定自定义管道,但正如您在文档中看到的那样 CurrencyPipe 并在浏览器支持 Browser support, 此管道使用国际化API,因此它应该使用正确的区域设置ID(我使用的是最新的Chrome)

1 个答案:

答案 0 :(得分:1)

您可以设置可以添加到提供商的区域设置ID

 providers: [{provide: LOCALE_ID, useValue: 'de-DE'}],

然后,

模板中的

 <h2>Price:<h2>
 {{price|currency:'EUR':true}}

<强> DEMO