Como dizer ao tubo de moeda angular (2) que seja exibido como se o valor for uma sequência que não seja int ou float
O canal da moeda deve ser inteligente o suficiente para lidar comstring
, float
, int
etc automaticamente.
se o valor passado forstring
ou nãoint
oufloat
, ele não deve fazer nada e exibir o valor passado como está. E somente exiba o valor formatado se forint
oufloat
.
Estava acontecendo em J angular, mas não em angular (2)
Como dizer ao tubo de moeda para escapar caso seustring
e faça a formatação de moeda se for umdecimal
valor. Eu estou esperando algo como abaixo.
<div>Money:{{'xxx/vv/cc' | currency:'USD':true:'1.2-2'}}</div>
deve exibirxxx/vv/cc
<div>Money: {{''11.99'' | currency:'USD':true:'1.2-2'}}</div>
deve exibir$11.99
- símbolo $ incluído.
Mas isso não está acontecendo. O erro que estou recebendo écaused by: Invalid argument 'Included' for pipe 'CurrencyPipe'
Eu acho que estava acontecendo por padrão em angularjs, mas em angular2 não está acontecendo por padrão.