Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Criando Filtros
com AngularJS
Rodrigo Branas – @rodrigobranas - http://www.agilecode.com.br
Rodrigo Branas
rodrigo.branas@agilecode.com.br
http://www.agilecode.com.br
• Desenvolvendo Software na Gennera
• Criando t...
Certificações
Formação Acadêmica
Ciências da Computação – UFSC
Gerenciamento de Projetos - FGV
SCJA, SCJP, SCJD, SCWCD, SC...
• Há mais de 5 anos liderando pessoas.
• Mais de 2000 horas em sala de aula.
• Mais de 100 apresentações em eventos.
• 6 a...
1. var app = angular.module("listaTelefonica", []);
1. var app = angular.module("listaTelefonica", []);
2.
3. app.filter();
1. var app = angular.module("listaTelefonica", []);
2.
3. app.filter("crypto");
1. var app = angular.module("listaTelefonica", []);
2.
3. app.filter("crypto", function () {
4. });
1. var app = angular.module("listaTelefonica", []);
2.
3. app.filter("crypto", function () {
4. return function (input) {
...
1. var app = angular.module("listaTelefonica", []);
2.
3. app.filter("crypto", function () {
4. return function (input) {
...
Upcoming SlideShare
Loading in …5
×

Criando Filtros com AngularJS

3,493 views

Published on

Aprenda a criar filtros com AngularJS

Published in: Technology
  • Be the first to comment

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. });

×