Criando Filtros com AngularJS

2.940 visualizações

Publicada em

Aprenda a criar filtros com AngularJS

Publicada em: Tecnologia
0 comentários
5 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
2.940
No SlideShare
0
A partir de incorporações
0
Número de incorporações
96
Ações
Compartilhamentos
0
Downloads
0
Comentários
0
Gostaram
5
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Criando Filtros com AngularJS

  1. 1. Criando Filtros com AngularJS Rodrigo Branas – @rodrigobranas - http://www.agilecode.com.br
  2. 2. Rodrigo Branas rodrigo.branas@agilecode.com.br http://www.agilecode.com.br • Desenvolvendo Software na Gennera • Criando treinamentos na Agile Code • Escrevendo na Java Magazine e PacktPub • Palestrando sobre desenvolvimento de software em eventos, universidades e empresas
  3. 3. Certificações Formação Acadêmica Ciências da Computação – UFSC Gerenciamento de Projetos - FGV SCJA, SCJP, SCJD, SCWCD, SCBCD, PMP, MCP e CSM Experiência Há mais de 12 anos desenvolvendo software na plataforma Java com as empresas: EDS, HP, NET, Citibank, GM, Dígitro, Softplan, OnCast, Senai, VALE, RBS, Unimed, Globalcode, V.Office, Suntech, WPlex e Gennera.
  4. 4. • Há mais de 5 anos liderando pessoas. • Mais de 2000 horas em sala de aula. • Mais de 100 apresentações em eventos. • 6 artigos escritos para revistas. • 1 livro. • Mais de 500 profissionais treinados. • Criação de 22 palestras. • Criação de 10 treinamentos. • Criação de mais de 3.000 slides. O que realmente me motiva?
  5. 5. 1. var app = angular.module("listaTelefonica", []);
  6. 6. 1. var app = angular.module("listaTelefonica", []); 2. 3. app.filter();
  7. 7. 1. var app = angular.module("listaTelefonica", []); 2. 3. app.filter("crypto");
  8. 8. 1. var app = angular.module("listaTelefonica", []); 2. 3. app.filter("crypto", function () { 4. });
  9. 9. 1. var app = angular.module("listaTelefonica", []); 2. 3. app.filter("crypto", function () { 4. return function (input) { 5. }; 6. });
  10. 10. 1. var app = angular.module("listaTelefonica", []); 2. 3. app.filter("crypto", function () { 4. return function (input) { 5. var plain = 'abcdefghijklmnopqrstuvwxyz'; 6. var cipher = 'phqgiumeaylnofdxjkrcvstzwb'; 7. var output = ""; 8. for (var pos = 0; pos < input.length; pos++) { 9. output += cipher[plain.indexOf(input[pos])]; 10. } 11. return output; 12. }; 13. });

×