Есть таблица в которой выводятся списки улиц. Поле 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 список всех родительських адресов. Как мне правильно вывести с массива эти данные и отобразить в таблице? Нужно также учитывать, что некоторые уровни могут не приходить