Skip to content
Skip to content
CTASoftware Blog

Para Desenvolvedores De Software

  • Sobre Mim
← Prestashop – Modal Fancybox
JQuery Só Numérico →
-->

Paginação AngularJS – dirPagination

Posted on 25 de julho de 2016 by Everton Gonçalves

Umas das coisas que mais utilizo nos projetos que desenvolvo são as paginações, automaticamente não me dei conta da quantidade de pessoas que necessitam utilizar funções similar.

Utilizo com muita frequência o dirpagination. Tão fácil de usar quanto…

Incluo na declaração do meu módulo:

var app = angular.module(‘App’, [‘angularUtils.directives.dirPagination’]);

Ao invés de <tr ng-repeat=”obj in listaDeItens”> passo a utilizar <tr dir-paginate=”obj in listaDeItens |itemsPerPage:10″> 

Em seguida incluo os botões de navegação: <dir-pagination-controls max-size=”8″ direction-links=”true” boundary-links=”true”></dir-pagination-controls>

Simples não?

Resultado final:

<table class=”table”>
<thead>
<th>NOME</th>
<th>VALOR</th>
</tr>
</thead>
<tbody>
<tr dir-paginate=”obj in ListaDeItens |itemsPerPage:10″>
<td>{{obj.name}}</td>
<td>{{obj.price | currency: “R$ “}}</td>
</tr>
</tbody>
</table>
<dir-pagination-controls max-size=”8″ direction-links=”true” boundary-links=”true”></dir-pagination-controls>

Não expliquei como usar e declarar meu módulo, classes, objetos, etc. Basicamente explico o uso do dirpagination. Ah… o JS que deve ser incluído no projeto, basta baixar no gitbut https://github.com/michaelbromley/angularUtils/tree/master/src/directives/pagination

Até a próxima.

Compartilhe isso:

  • Clique para compartilhar no Twitter(abre em nova janela)
  • Clique para compartilhar no Facebook(abre em nova janela)
  • Clique para compartilhar no WhatsApp(abre em nova janela)
  • Clique para compartilhar no Telegram(abre em nova janela)
  • Clique para compartilhar no LinkedIn(abre em nova janela)
  • Clique para enviar um link por e-mail para um amigo(abre em nova janela)

Relacionado

About Everton Gonçalves

http://www.ctasoftware.com.br
View all posts by Everton Gonçalves
This entry was posted in AngularJS and tagged AngularJS, HTML. Bookmark the <a href="https://www.ctasoftware.com.br/blog/paginacao-angularjs-dirpagination/" title="Permalink to Paginação AngularJS – dirPagination" rel="bookmark">permalink</a>.
← Prestashop – Modal Fancybox
JQuery Só Numérico →

Deixe um comentário Cancelar resposta

Você precisa fazer o login para publicar um comentário.

© 2026 | Blog info WordPress Theme | By Bharat Kambariya