Extend angular's built in currency filter.
2 people use it
Author: 537a1fab3e5124dab3d031d781b69037? Zmetser
Submitted by: 537a1fab3e5124dab3d031d781b69037? Zmetser

Angular Currency Filter

Extend angular's built in currency filter.


Formats a number as a currency (ie $1,234.56 or 914.3534€). When no currency symbol is provided, default symbol for current locale is used.


Overwrites angular's default currency filter if module: currencyFilter is injected. (complete example in the Example section)

In HTML Template Binding

In JavaScript


Param | Type | Details :---------------------- | :------ | :------ amount | number | input to filter symbol (optional) | string | Currency symbol or identifier to be displayed. fractionSize (optional) | number | Number of decimal places to round the number to. If this is not provided then the fraction size is computed from the current locale's number formatting pattern. In the case of the default locale, it will be 3. suffixSymbol (optional) | boolean | If set to true the currency symbol will be placed after the amount.


String: Formatted number.

Use cases


In HTML Template Binding

In JavaScript


Via bower

Include src/currency-filter.js or dist/currency-filter.min.js to your project.

Don't forget to add currencyFilter module to app's dependecies.

Test && Build



comments powered by Disqus
This page was last updated almost 5 years ago.