{{valorCuota.ValorPesos | currency:code:'CLP':'1.4-4'}} Current " /> {{valorCuota.ValorPesos | currency:code:'CLP':'1.4-4'}} Current " /> {{valorCuota.ValorPesos | currency:code:'CLP':'1.4-4'}} Current "/>

do not approximate number pipe

112 Views Asked by At

I have this code:

"ValorPesos" : 345224.2666860273

<td class="numberAlign-right">{{valorCuota.ValorPesos | currency:code:'CLP':'1.4-4'}}</td>

Current ouput: 34.5224,2667
What i want: 34.5224,2666

Is there any way that the number pipe do not approximate the number?

I didn't saw anything like that in Angular docs.

1

There are 1 best solutions below

0
abdul-wahab On BEST ANSWER

For a quick work around, you can increase the minFractionDigits and maxFractionDigits by 1 and slice the resultant string to exclude the last character by

unRoundedCurrency = roundedCurrency.slice(0, -1);

To accomplish this, you can create a function in component and return the resultant currency string from there, after applying angular's currency pipe using the method described below.

How to use angular pipe from component