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