Как получить данные API, как это.реквизит? - PullRequest
0 голосов
/ 08 мая 2019

Я пытаюсь получить данные из API в компоненте реакции как

{this.props.buyer && this.props.buyer[0].phone_number[0].number} - выдается ошибка

Невозможно прочитать свойство 'число' из неопределенного

{this.props.buyer && this.props.buyer[0].name} - работает нормально

Это данные API

Orders: {
buyer:
},
}
[
 {
 "id": 2,
 "name": "Qi Xiang",
 "type": "Consignee",
 "address": {
 "id": 2,
 "type": "shipping",
 "street": "China China",
 "city": "Beijing",
 "postal_code": "34343",
 "province": "23232",
 "country": "CN"
 },
 "email": null,
 "phone_number": {
 "number": "323232",
 "type": "Phone"
 },
 "id_image_url": "/api/files/24e49645-df42-4984-a
 }
]
},
}

1 Ответ

0 голосов
/ 09 мая 2019

Ваш phonenumber не является массивом.Вы должны использовать это:

this.props.buyer[0].phone_number.number
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...