Paginação, Busca e Ordenação de Tabela com AngularJS

Oi pessoal! Neste artigo resolvi escrever de forma bem básica, passo a passo, como fazer paginação, busca e ordenação de tabela com AngularJS. Certamente existem diversas maneiras de fazer isto, como em quase todas as outras coisas, várias formas talvez até mais simples, ou sofisticadas, porém, esta é apenas mais uma. A implementação a seguir consiste em formulário de busca, ordenação da tabela por colunas e paginação contendo botões utilizando Bootstrap (http://getbootstrap.com/). Importado para o sistema Os fontes necessários para o funcionamento do sistema, dirPagination.js, devem ser importados MyApp = angular.module(“dirPagination.js”); O CONTROLLER Ordenação da Tabela por Colunas No controller da tela deverão ser inseridas as seguintes variáveis e a seguinte function: Observar que deverá ser atribuído à $scope.predicate a propriedade que deverá ser ordenada por padrão. No primeiro carregamento da tabela, esta será a coluna que estará ordenada. No caso de...