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

Erros encontrados na transcrição:

econtrei dois erros na transcrição do vídeo:

um é no código do photo-details.component.ts, no ngngOnInit() DE:

ngOnInit(): void {
       const photoId = this.route.snapshot.params.photoId;
       this.photo$ = this.photoService.findById(photoId)
    }

Para:

ngOnInit(): void {
      this.photoId = this.route.snapshot.params.photoId;
       this.photo$ = this.photoService.findById(this.photoId)
    }

Com essa alteração incluiremos o id do produto no atributo da classe e será usado no input do componente ap-photo-comments, quem só copiar o código irá sofrer um erro no momento da chamada do back-end para a inclusão do comentário, onde o params da chamada ficará undefined.

o segundo erro está no html do photo-details.component.html De:

<ap-photo-comments [photoId="photoId"></ap-photo-comments>]>

Para: <ap-photo-comments [photoId]="photoId">

Espero ter ajudado, ficarei muito grato se algum instrutor consiga corrigir diretamente na página do curso.

abraços

1 resposta
solução!

Bom dia, Thiago! Como vai?

Corrigido! Obrigado pelo aviso! É com participações como essa sua que fazemos da Alura uma plataforma cada vez melhor. Continue assim!

Grande abraço e bons estudos, meu aluno!