AngularJS comes with a set of built-in filters that help programmers in developing the required functionality a bit faster. These filters provide the formatting functionality of different objects. These filters are used to format the model data for displaying in the view. This article illustrates some of the AngularJS built-in filters with examples.
Filters can be applied to model data, expressions or directives by using the pipe character.
The code of the controller used in the examples to follow is shown in the snippet below.
1. Currency Filter
It formats a number into a currency format.
Code Snippet:
Output:
2. Number Filter
This filter formats a number into a string with the specified decimals.
Code Snippet:
Output:
3. Date and Time Filter
The Date and Time filters take any standard ISO 8601 date/time and parse it into a string based on the specified format. There are different ways in which a date/time can be parsed.
Code Snippet:
Output
4. String Filters
The uppercase and lowercase filters as their name implied either convert a string to all uppercase characters, or convert the string to all lowercase characters.
• Lowercase filter
Code Snippet:
Code Snippet:
• Uppercase Filter
Output:
5. LimitTo Filter
The LimitTo filter allows to limit some string or array to a specified length.
Output:
6. Orderby Filter
It orders an array or string based on the specified expression predicate.
Code Snippet: