@kachurinets

Как правильно организовать вывод данных в таблицу?

Есть таблица в которой выводятся списки улиц. Поле full_name соотвествует названию улицы. Также в этой таблицы есть поля округ, район, нас. пунк и т.д
```json
{
    "status": "success",
    "data": {
        "items": [
            {
               "id": "551675",
               "region_id": "3",
               "glob_id": "7a968401-982b-4c6b-8e78-dd90bd303803",
               "full_name": "Цветная",
               "parents_names": null,
               "parents_levels": null,
               "is_edited": "0"
           },
           {
               "id": "551676",
               "region_id": "50",
               "glob_id": "c83a4774-3c18-4a26-b872-7c2413ed037e",
               "full_name": "сектор 4",
               "parents_names": "["Московская", "Орехово-Зуевский", "Большая Дубна", "ДНТ Старт-2"]",
               "parents_levels": "["1", "3", "6", "65"]",
               "is_edited": "0"
           },
        ],
        "page": "2",
        "pageSize": "2",
        "totalPages": 136,
        "totalCount": "271"
    }
}


В parents_names приходит список родительских адресов к которому принадлежит данная улица. В компоненте данный ответ с сервера записал в переменную addressesList (соответсвует data.items ). В шаблоне список улиц вывожу через *ngFor="let item of addressesList" и далее указываю в нужной колонке {{item.full_name}}

Все работает отлично, но мне нужно заполнить другие родительськие колонки (округ, район, нас. пункт и тому подобное). В "parents_levels" показано, какой тип именно приходит (фиас уровни), а в parents_names список всех родительських адресов. Как мне правильно вывести с массива эти данные и отобразить в таблице? Нужно также учитывать, что некоторые уровни могут не приходить
  • Вопрос задан
  • 66 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы