首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >React listItem从JSON显示所选listItem的数据

React listItem从JSON显示所选listItem的数据
EN

Stack Overflow用户
提问于 2018-09-04 01:14:29
回答 2查看 231关注 0票数 0

我对编码世界很陌生。学习的反应和强生。我正在工作的三个不同的小组是联系在一起的。我想在第三个面板上显示清单答案。

第一个面板:

显示:所有esn ("4667","4668")

点击第一个esn:"4667“,它应该在第二个面板上显示esn的所有gmtdatetime:”4667“。

第二面板:

显示:esn的所有gmtdatetime:“4667”('2018-08-31 03:22:16','2018-08-30 03:12:16')

点击第一个gmtdatetime '2018-08-31 03:22:16‘它应该在该gmtdatetime '2018-08-31 03:22:16’的第三个面板上显示问题+答案。

第三面板:

它应该以这种格式显示第一个gmtdatetime的所有值(问题+答案)。我想显示是或不是,而不是正确或错误。

问题回答

问题1.真正的==“是”

问题2.真正的==“是”

问题3假==“否”

问题4.真正的==“是”

原始代码: 反应编辑器

输出

代码语言:javascript
复制
  onClick on ESN ("4667") =>
                          onClick Date & Time ("2018-08-31 03:22:16") =>  
                                               Checklist (Question + Answer)
                                              "question 1"  true == "YES"
                                              "question 2"  true == "YES"
                                              "question 3"  false == "NO"
                                              "question 4"  true == "NO"

我的json数据看起来如下

代码语言:javascript
复制
    [
    {
        esn: '4667',
        completed_checklists: [
            {
                gmtdatetime: '2018-08-31 03:22:16',
                answers: ['true','true','false','true']
            },
            {
                gmtdatetime: '2018-08-30 03:12:16',
                answers: ['false','true','true','true']
            }
        ],
        question: ['question 1','question 2','question 3','question 4']
    },
    {
        esn: '4668',
        completed_checklists: [
            {
                gmtdatetime: '2017-08-31 03:22:16',
                answers: ['true','false','false','true']
            },
            {
                gmtdatetime: '2017-08-31 03:23:16',
                answers: ['true','false','false','true']
            }
        ],
        question: ['question 1','question 2','question 3','question 4']

    },

]

发布,获取第二个面板和第三个面板上的所有数据。

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-09-04 02:07:05

你好,我有分叉你的代码,我想这就是你想要的这里

票数 2
EN

Stack Overflow用户

发布于 2018-09-04 02:25:14

这个答案展示了一个完整的解决方案,使用true == YESfalse == NO

https://stackblitz.com/edit/react-wej2w1

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52157601

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档