【发布时间】:2019-07-12 21:32:32
【问题描述】:
这里是api链接:
http://api.aladhan.com/v1/timingsByCity?city=Dubai&country=United%20Arab%20Emirates&method=8
<Text>{responseMsg.code}</Text>
<Text>{responseMsg.status}</Text>
上面的行是有效的。 我能够从这个 API 中获取数据,例如代码、状态,但我无法从这个 API 中获取祈祷时间。我不知道如何编写该行以从该 API 获取祈祷时间。
<Text>{(responseMsg.data || []).map(time => time.timings.Fajr)}</Text>
<Text>{(responseMsg.data || []).map(time => time.timings.Dhuhr)}</Text>
我收到以下错误TypeError: undefined is not an object (evaluating '(responseMsg.data || {}).timings.Fajr')
【问题讨论】:
-
究竟是什么错误?
-
错误是:TypeError: undefined is not an object (evalating '(responseMsg.data || {}).timings.Fajr')
标签: reactjs api react-native redux fetch