AngularJS Multiple pattern currency mask - Demo

Fixed currency

Setting indentation

Change decimal

3 decimal:

Model value: {{price3}}

Filter: {{price3 | printCurrency:'':config3Decimal}}

0 decimal:

Model value: {{price4}}

Filter: {{price4 | printCurrency:'':config0Decimal}}

Dynamic currency and settings

Model value: {{price5}}

Filter: {{price5 | printCurrency : currency.symbol : currency.config}}