离子3货币格式

时间:2018-05-20 14:20:41

标签: angular typescript ionic-framework ionic3 angular-pipe

我尝试使用以下命令格式化货币

<h1>R$ {{item.valor | currency:"BRL":true:1.2 }}</h1> 

但显示此错误

digitsinfo.match is not a function

如何在Ionic 3中以正确的格式获得资金?

1 个答案:

答案 0 :(得分:8)

看看CurrencyPipe docs。管道需要以下格式:

{{ value_expression | currency [ : currencyCode [ : display [ : digitsInfo [ : locale ] ] ] ] }}

digitsInfo应该是

  

字符串,其格式如下:   {minIntegerDigits} {minFractionDigits} - {maxFractionDigits}

Source,重点是我的)

因此,将digitsInfo格式化为字符串可以解决您的错误:

<h1>R$ {{item.valor | currency:"BRL":true:"1.2" }}</h1>