AngularJS - The 'filter' Filter

by vacammar

HTML

<script src="http://code.angularjs.org/1.1.4/angular.js"></script>
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/twitter-bootstrap/2.3.1/css/bootstrap-combined.min.css">
<div ng-app="myapp" ng-controller="FirstCtrl">
    Search: <input type="text" ng-model="searchString">
    Sort: <select ng-model="sort" ng-options="x for x in sortOptions"></select>
    <table class="table table-striped" id="result">
        <tr ng-repeat="person in people | filter:searchString | orderBy:sort ">
            <td>{{ person.first + ' ' + person.last }}</td>
        </tr>
    </table>
</div>

JavaScript

var myapp = angular.module('myapp', []);
myapp.controller('FirstCtrl', function ($scope, $filter) {

var _date = $filter('date')(new Date(1544096889221), 'dd/MM/yyyy HH:mm:ss');
alert(_date);
});