2017-04-13 67 views
0

我是新来对付本地的,希望我能够解释我的自我足够让你明白。 我正试图在屏幕上创建倒计时特定项目。 我有一个工作ListView,它创建了当地的Json(现在)项目的行。 在每一行中,我都有一个按钮,它会触发每一行特定的倒计时。 (onPress= function.bind(this)) 我知道我的倒计算算法有效,因为我之前用硬编码的数据测试过它。在一个函数里面使用Json对象(React-Native)

onPress功能,我试图做dateTime = json_file.Time.split(' ')日期和时间之间的分裂,但我得到了错误

无法读取的不确定

也许功能属性“分裂”不知道我的Json文件? 任何想法?

感谢。

+0

尝试记录json_file.Time,也许它不是一个字符串。 'console.log(json_file.Time)' –

+0

我试过了,它的undefined – AmitK

+0

提供更多代码更好,你的json_file不是你的想法。 –

回答

0

如果您要从中创建项目的行,JSON可能是一个数组。所以你必须做json_file[i].Time.split(' ')其中i是被按下的行的索引。

+0

我如何将索引传递给函数?我使用'.bind(this)'。 在函数中我使用rowID作为ListView的原生反应的文档,但我想我不知道如何使用该索引 – AmitK

+0

你能告诉我你的onPress函数中的代码吗? –

相关问题