Olá Danielly, tudo bem com você?
Peço desculpas pela demora em obter um retorno.
O erro error NG8001: 'app-photo' is not a known element
indica que o componente app-photo
não é reconhecido ou não está registrado corretamente no módulo do componente PhotoListComponent
.
Isso pode ocorrer se você não importar ou declarar o componente app-photo
no módulo correspondente. Todavia, sem acesso ao código deste arquivo é incerto dizer o ponto exato de correção do erro, mas, uma sugestão de correção é verificar no arquivo photos.component.ts
como está a declaração da propriedade selector e caso esteja outro nome que não seja app-photo
, use este nome em seu template. Ou seja, caso esteja selector: 'ap-photos',
(na aula está desta forma), em seu template html, use <ap-photos>
com um único p
.
Além disso, verifique se os nomes dos atributos de entrada @Input
de ([url] e [description]) estão corretos e correspondem aos nomes definidos no componente photo (photo.component.ts
).
Após fazer essas correções, tente executar novamente o seu projeto. No entanto, caso os erros ainda persistam, peço que me envie seu projeto completo, seja no drive ou no github, para que eu possa te auxiliar de forma mais assertiva. Fico à disposição.
Abraços e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!