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';
});