Я получаю сообщение об ошибке при получении данных в реагировать родной с редуксом - PullRequest
0 голосов
/ 05 февраля 2019

Вот ссылка API:

http://muslimsalat.com/london/true/5.json

<Text>Query: {responseMsg.query}</Text>
<Text>For: {responseMsg.for}</Text>
<Text>Prayer Method: {responseMsg.prayer_method_name}</Text>
<Text>Daylight: {responseMsg.daylight}</Text>

Вышеуказанные строки работают.

Я могу получать данные из этого API, как,запрос, для, дневного света, города, страны и т. д., но я не могу получить время молитвы из этого API.Я не знаю, как написать эту строку для получения времени молитвы из этого API.

<Text>Times: {responseMsg.items.fajr}</Text> Вышеприведенная строка не работает.Может кто-нибудь сказать, что я делаю не так?

1 Ответ

0 голосов
/ 05 февраля 2019

responseMsg.items - это массив.Используйте карту, чтобы получить время:

<Text>Times: {(responseMsg.items || []).map(item => item.fajr).join(',')}</Text>
...