{
"status": "success",
"data": {
"items": [
{....},
{...}
],
"page": "2",
"pageSize": "10",
"totalPages": 391,
"totalCount": 3909
}
}
Получаю с сервера такой ответ, там где получаю items решил сделать модель данных и прогонять массив через конструктор. Сделал так
this.addressesService.getAddressesList(tableParam).subscribe((resp) => {
this.streets = resp.data.items.map((street) => {
return new Street(street);
});
но в респонсе также получаю данные для построения пагинации и я хочу сделать для них тоже модель, но как это правильно сделать? Получается, нужно перебрать все свойства обьекта data, но кроме items? Подскажите правильную реализацию