Eu encontrei um exemplo que limita um número a 2 casas decimais E transforma o número em um valor monetário - por exemplo, £ 2,55.
{{ number | currency : 'GBP' : true : '1.2-2'}}
Existe um cachimbo simples que faz o mesmo sem aplicar moeda?
Eu encontrei um exemplo que limita um número a 2 casas decimais E transforma o número em um valor monetário - por exemplo, £ 2,55.
{{ number | currency : 'GBP' : true : '1.2-2'}}
Existe um cachimbo simples que faz o mesmo sem aplicar moeda?
Respostas:
O canal de moeda usa number
aquele internamente para formatação de números. Então você pode usá-lo assim:
{{ number | number : '1.2-2'}}
1.2-2
stackoverflow.com/questions/38477970/…
{{ x | number : '1.2'}}
também é válido e significa a mesma coisa.
Bem, agora será diferente após o angular 5:
{{ number | currency :'GBP':'symbol':'1.2-2' }}
Funciona
.ts -> pi = 3.1415
.html -> {{ pi | number : '1.0-2' }}
Ouput -> 3.14
https://stackblitz.com/edit/angular-e8g2pt?file=src/app/app.component.html
isso funciona para mim !!! obrigado!!
Solução simples
{{ orderTotal | number : '1.2-2'}}
//output like this
// public orderTotal = 220.45892221
// {{ orderTotal | number : '1.2-2'}}
// final Output
// 220.45