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

Problema com filtro.

import { FotoComponent } from './foto.component';
import { Pipe, PipeTransform } from '@angular/core';

@Pipe({
    name: 'filtroPorTitulo'
})
export class FiltroPorTitulo implements PipeTransform {

    transform(fotos: FotoComponent[], digitado: string): FotoComponent[] {
        if (!fotos) return [];
        digitado = digitado.toLowerCase();
        return fotos.filter(foto => foto.titulo.toLowerCase().includes(digitado));
    }

}

Caso eu não coloque a validação com o if o código não funciona, aparece o seguinte erro no terminal:

Uncaught (in promise): Error: Error in http://localhost:3000/app/listagem/listagem.component.html:23:16 caused by: Cannot read property 'filter' of undefined TypeError: Cannot read property 'filter' of undefined

1 resposta
solução!

Bom dia Braga.

Pode usar o if ou inicializar as variáveis envolvidas no processo.

Eu iniciei, mas o if é mais seguro.