Boa noite pessoal!!
Pessoal necessito de uma orientação, estou começando a ter contato com Angular.
No momento estou desenvolvendo uma aplicação Angular 11, para consolidar meus estudos de front-end.
Porem agora me deparei com um problema que não estou conseguindo resolver…
Preciso consumir um PayLoad gerado pelo SpringBoot usando o Page para trazer as informações de paginação conforme exemplo abaixo:
{
“content”: [
{
“id”: 11,
“nome”: “rd”,
“descricao”: “tttdt”,
“dtCriacao”: “31/12/1976”,
“urlFoto”: “https://storage.googleapis.com/appspot.com/desenho-dragao-chines.jpg”
},
{
“id”: 12,
“nome”: “Dragon China”,
“descricao”: “Foto do Dragao Chines”,
“dtCriacao”: “13/03/2021”,
“urlFoto”: “https://storage.googleapis.com/appspot.com/desenho-dragao-chines.jpg”
}
],
“pageable”: {
“sort”: {
“unsorted”: true,
“sorted”: false,
“empty”: true
},
“pageNumber”: 0,
“pageSize”: 10,
“offset”: 0,
“paged”: true,
“unpaged”: false
},
“totalPages”: 1,
“totalElements”: 2,
“last”: true,
“sort”: {
“unsorted”: true,
“sorted”: false,
“empty”: true
},
“first”: true,
“size”: 10,
“number”: 0,
“numberOfElements”: 2,
“empty”: false
}
Consigo isolar os objetos que estão dentro do content para montar o array?!
Porem não consigo recuperar ele no Angular Observable.
Para fazer o cast estou usando Object.assign isso pode gerar problemas!?
Desde já agradeço muito atenção de todos.