角4外币管不格式正确的数字
我使用的货币管显示€正确的格式:角4外币管不格式正确的数字
{{value | currency:'EUR':true}}
我看到这样的格式:
€30.00
,但我想这(意大利格式):
€30,00
编辑: 好的自定义管道,但你可以在文档 CurrencyPipe 并在浏览器支持见 Browser support, 该管道采用国际化API,因此它应该是在正确的区域设置ID(我使用Chrome最新)
您可以设置区域ID,您可以添加到供应商
providers: [{provide: LOCALE_ID, useValue: 'de-DE'}],
然后,
模板
<h2>Price:<h2>
{{price|currency:'EUR':true}}
好吧,它的工作原理,但如何设置它dinamically,基于browserl语言? – Alessandro
是的,你可以做的基础上的路线参数,或者你应该使用翻译i8图书馆 – Sajeetharan
如何把翻译提供者:[{提供:LOCALE_ID,useValue:'de-DE'}]' – Alessandro
看https://stackoverflow.com/questions/36858634/angular2-currency-pipe-change-decimal-separator –
好吧,但我的浏览器是在'它',为什么我需要创建一个自定义管道,为什么标准管道不能正常工作 – Alessandro