Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Dúvida no Ex. 6 da Aula 4 - Melhorando a experiência do usuário

Encontrei um pequeno bug no exemplo proposto para o filtro pela busca pelo titulo da imagem.

Se eu quiser pesquisar pelo "Gatinho Suplicando" e digitar somente "gat" irá aparecer o "Gatinho Suplicando", o "Lobo" e a "Praia", isso ocorre pq o filtro está procurando em todo o conteúdo do painel da imagem especifica, inclusive no JSON da imagem dos animais que no caso do Lobo e da Praia também possuem "gat" na codificação do BASE64.

Para corrigir isso bastou adicionar no ng-model do input o atributo do titulo, ng-model="filtro.titulo":

< input class="form-control" placeholder="filtrar pelo título da foto" ng-model="filtro.titulo" ng-model-options="{ debounce: 500 }">

1 resposta
solução!

A idéia era procurar por tudo mesmo, porém como você notou ele procura no conteúdo da url que pode estar em base64.

Vou adicionar um exercício opcional para que o aluno filtre pelos atributos que desejar para ficar ainda melhor.

Obrigado pelo feedback Gledson.