Вы пытаетесь отобразить атрибут «color» объекта Place, пока он содержится в объекте Street. Кроме того, интерфейс Place не совпадает с вашими данными JSON, потому что улица находится во множественном числе в вашем интерфейсе, а не в ваших данных JSON.
Попробуйте исправить данные JSON следующим образом:
//JSON Data
{
"places": [
{
"name": "San Jose",
"streets": [
{
"name": "1st Street",
"color": "Sharkish"
},
{
"name": "Santa Clara",
"color": "49ers"
}
],
}
Тогда вы можете сделать:
<li *ngFor="let street of place.streets">{{ street.color }}</li>
для доступа к цвету каждой улицы в вашем месте.