在使用Redux原生响应时获取数据时出现错误

时间:2019-02-05 07:51:05

标签: reactjs api redux fetch native

这是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 :(得分:0)

responseMsg.items是一个数组。使用地图获取时间:

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