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

Filtrado Observable

Eu tenho o seguinte código no meu template

*ngFor="let tp of sucatas | async "

a lista em questão para ser carregada espera eu selecionar um campo anterior. Como eu posso implementar um filtro customizado para lista sendo que uso um autocomplete do angular material?

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
2 respostas

Não sei dizer ao certo, tem que abrir o código fonte do Angular Material ou verificar como é possível utilizar um com outro.

Vou deixar sua dúvida aberta para ver se alguém já integrou os dois aqui. Até porque, é uma combinação que faz sentido para mim.

solução!

Bom eu conseguir resolver da seguinte forma: 1) No template

*ngFor="let tp of sucatas | findSucata: suc.value | async"

2) Meu filtro

transform(value: any[], busca: string) {
    if(value != null) {
      busca = busca.toLowerCase();

      return value.map(sucatas => sucatas.filter(sucata => sucata.produto.includes(busca)));
    }
  }