AngularJS - $filter inside controller

by supercool

HTML

<div ng-app='app'>
  <div ng-controller="MyCtrl">
    <table>
      <tbody>
        <div>
          {{testDate | formatDate }} <br>
           {{testDate1 | formatDate }}
        </div>
      </tbody>
    </table>
  </div>
</div>

JavaScript

var app = angular.module('app', []);

app.filter('formatDate', function() {
    return function(item) {
      if (item.indexOf('/Date') != -1) 
      return new Date(parseInt(item.substr(6)));
      return item;
    };
  });

app.controller('MyCtrl', function ($scope) {
$scope.testDate ='/Date(733689000000)/';
$scope.testDate1 ='12/10/2018';
});