Fiz a alteração e grade como o professor fez no inicio da aula
Aqui tive que fazer uma alteração para funcionar, dessa maneira estava dando erro
export class DetalheAnimalComponent implements OnInit {
animalId!: number;
animal$!: Observable<Animal>;
constructor(
private animaisService: AnimaisService,
private activatedRoute: ActivatedRoute)
{ }
ngOnInit(): void {
this.animalId = this.activatedRoute.snapshot.params.animalId;
this.animal$ = this.animaisService.buscaPorId(this.animalId)
}
}
Funciona dessas duas formas, porém não tenho o resultado final que é entrar na foto do gato.
this.animalId = this.activatedRoute.snapshot.params?.['animalId']
ou
this.animalId = this.activatedRoute.snapshot.params['animalId']
A pergunta é: O que eu posso ter feito de errado que não estou conseguindo acessar as fotos? O código está sem erro.