Oi professor!
Eu fiz uma API em Spring Boot e ela consiste em uma lista com itens dentro, porém, ao tentar colocar estes itens no Angular ele não consegue pegar os itens pois eles estão em um segundo array:
{
"id": 1,
"item": [
{
"id": 2,
"name": "Item teste",
"description": null,
"image": "https://upload.wikimedia.org/wikipedia/commons/thumb/5/5a/Sultan_the_Barbary_Lion.jpg/440px-Sultan_the_Barbary_Lion.jpg",
"cloth": null,
"color": null,
"location": "google.com",
"price": 10.0
},
{
"id": 4,
"name": "Item de outro teste",
"description": null,
"image": "https://upload.wikimedia.org/wikipedia/commons/thumb/2/2d/Lioness_Etosha_NP.jpg/500px-Lioness_Etosha_NP.jpg",
"cloth": null,
"color": null,
"location": "google.com",
"price": 10.0
}
],
"userName": "Fulano"
}
No primeiro array eu tenho id
, item
e userName
, porém no array interno eu possuo o image
e description
que eu gostaria de inserir durante as suas aulas.
Sintaxe atual do app.component
:
<ap-photo *ngFor="let photo of photos"
[url]="photo.image"
[description]="photo.description">
</ap-photo>
A dúvida é: Como eu poderia capturar os dados dentro deste segundo array chamado item
?