Olá amigos, no nosso curso aprendemos a fazer esse tipo de filtro, filtrando o titulo da foto
import { Pipe, PipeTransform } from '@angular/core';
import { FotoComponent } from './foto.component';
@Pipe({
name: 'filtroPorTitulo'
})
export class FiltroPorTitulo implements PipeTransform {
transform(fotos: FotoComponent[], digitado: string): FotoComponent[] {
digitado = digitado.toLowerCase();
return fotos.filter( foto => foto.titulo.toLowerCase().includes(digitado));
}
}
gostaria de saber como eu faria um filtro que buscasse em mais de um parâmetro com apenas um input. Por exemplo, em um cadastro de usuário, se eu quisesse filtrar um usuário pelo nome ou pela cidade ou pelo estado, teria que criar o filtroPorNome, FiltroPorCidade, FiltroPorEstado, e 3 inputs correspondentes, ao invés disso um único input o que eu digitasse.... buscaria nos 3 campos ao mesmo tempo.. teria como fazer?