I noticed that there is a pipe called CurrencyPipe in Angular 2, which will filter some decimals from a number. This also adds the ISO currency indicator, ie \'USD\' or any othe
Do you really need to use currency pipe? You can always separate the currency from the amount :
{{ product.currency }} {{ product.price|number:'1.2-2'}}
or in your case :
USD {{ product.price|number:'1.2-2'}}