Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

POG?

Até o momento o conteudo do curso foi excelente

Porem...

(keyup)="0"

Fica evidente que não se trata de uma boa prática, o evento disparado pelo cliente deveria chamar um método na classe listagem que deveria tratar corretamente e consequentemente filtrar o array passando como argumento o valor digitado, algo similar ao tutorial heroes no site do angular:

<input #searchBox id="search-box" (keyup)="search(searchBox.value)" />

Existe a possibilidade de gravar um outro video utilizando este tipo de handler?

3 respostas

Joilson, no caso colocar o (keyup)="0" pode causar que tipos de problema a aplicação? Ou o problema mesmo é que essa prática foge do padrão?

solução!

Pog? Tem que enviar um email para o Brian Ford, um dos criadores do Angular. Ele sugere isso na própria documentação oficial do Angular.

Vou anotar sua sugestão.

@welber nenhum problema do ponto de vista pratico, apenas me pareceu estranho demais nao tratar eventos asincronos na camada de business logic na propria classe do template ao inves de criar uma outra classe, fazer um piping e e filtrar os dados, alem do mais semanticamente (keyup)="0" nao quer dizer absolutamente nada pra quem nao conhece o framework

@flavio perfeito, tendo em vista que está recomendado na documentação, vou tentar entrar em contato com os desenvolvedores do angular e apontar o possivel problema, parabens pelas aulas