2017-04-13 19 views
0

私はネイティブに反応するために新しいです、私は自分自身を十分に説明して理解することができますように願っています。 画面上の特定のアイテムへのカウントダウンを作成しようとしています。 ローカルJson(現時点では)からアイテムの行を作成する作業ListViewがあります。 各行には、各行ごとにカウントダウンをトリガーするボタンがあります。 (onPress= function.bind(this)) ハードコードされたデータで前にテストしたので、私のカウントダウンアルゴリズムが動作することがわかりました。 onPress機能で 関数内でJsonオブジェクトを使用する(React-Native)

は、私は、日付と時刻の間で分割する dateTime = json_file.Time.split(' ')をやろうとしているが、私はエラー

を得た

多分未定義

機能のプロパティ「分割」を読み込めません私のJsonファイルを「知っていませんか? アイデア

ありがとうございました。

+0

json_fileをログに記録してください。時間、おそらく文字列ではありません。 'console.log(json_file.Time)' –

+0

私は試しましたが、その定義はありません – AmitK

+0

もっとコードを提供する方が良いです。あなたのjson_fileはあなたの考えではありません。 –

答えて

0

JSONは、アイテムの行を作成する場合はおそらく配列です。したがって、json_file[i].Time.split(' ')を実行する必要があります。ここで、iは、押されている行のインデックスです。

+0

関数にインデックスを渡すにはどうすればよいですか?私は '.bind(this)'を使用します。 関数では、私はListViewのネイティブの反応の文書のようにrowIDを使用しましたが、私はそのインデックスで作業する方法がわからないと思います – AmitK

+0

私はあなたのonPress関数にコードを表示できますか? –

関連する問題