Angular filter by child array

Filter the cast of the Avengers with a custom filter.

by Trinath

HTML

<div ng-app="myApp" class="container">
    <div class="row">
        <input type="text" data-ng-model="number" />
        <div>{{number | ordinal}}</div>
    </div>
</div>

JavaScript

var myApp = angular.module('myApp', []).filter('ordinal', function() {
  return function(input) {
    var s=["th","st","nd","rd"],
    v=input%100;
    return input+(s[(v-20)%10]||s[v]||s[0]);
  }
});