Filters

They are a mechanism to process data, for example parse currency values in order to perform the proper format and localization if possible.

Sample

<!DOCTYPE html>
    <html ng-app="gemStore">
      <head>
        <link rel="stylesheet" type="text/css" href="bootstrap.min.css" />
        <script type="text/javascript" src="angular.min.js"></script>
        <script type="text/javascript" src="app.js"></script>
      </head>
      <body ng-controller="StoreController as store">
        <div class="product row" ng-hide="store.product.soldOut">
          <h3 >
            {{store.product.name}}
            <em class="pull-right">{{store.product.price | currency}}</em>
          </h3>
          <button ng-show="store.product.canPurchase"> Add to Cart </button>
        </div>
      </body>
    </html>

date 

    {{ '1388123412323' | date:'MM/dd/yyyy @ h:mma' }}   // Output : 12/27/2015 @ 12:50AM

​uppercase 

    {{ 'octagon gem' | uppercase }}  // Output : OCTAGON GEM

limitTo

    With strings

    {{ 'octagonal' | limitTo:8 }}  // Output : octagona

    With arrays

    <li ng-repeat="product in store.products | limitTo:3">   // Will display only the first 3 products

orderBy

    This will list the products by descending price (expensiers to cheapest)

    <li ng-repeat="product in store.products | orderBy:'-price'">

    This will list the products by ascending price (cheapest to expensier)

    <li ng-repeat="product in store.products | orderBy:'price'">