Данные из Api не в правильном порядке? - PullRequest
0 голосов
/ 04 августа 2020

В своем приложении я использую REST API для получения данных из базы данных. Когда я проверяю ответ на запрос API в Postman, он показывает один формат, а когда я получаю ответ и регистрирую данные, он показывает другой порядок, который полностью отличается от того, который мне нужен.

Что может быть эта проблема? Пожалуйста, помогите мне.

Ответ почтальона:

{
    "testdata": {
        "attributes": {
            "year": {
                "2019": [
                    {
                        "id": 1,
                        "y": 2019,
                        "q": 1,
                    }
                ],
                "2018": [
                    {
                        "id": 2,
                        "y": 2018,
                        "q": 1,
                    },
                    {
                        "id": 3,
                        "y": 2018,
                        "q": 4,
                    }
                ]
            },
        }
    }
}

myComponent.ts

this.testService.getdata().subscribe(d => {
    console.log(d.testdata.attributes.year);
});

Я получаю такой результат

2018 Array(2)
2019 Array(1)

вместо

2019 Array(1)
2018 Array(2)

TestService.ts

getdata() {
    return this
      .http
      .get(`${environment.apiUrl}` + '/test/data');
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...