如何在反应本地循环之间返回文本



我想在react Native中的地图循环之间返回文本。我想显示这样的结果:

Project A
  Team 1
  Team 2
 Project B
  Team 3
  Team 4

这是我的来源:

renderData(){
  return this.state.teams.map(i => {
  return (
    <View>
      <Text style={{marginTop: 8,}}>{i.project}</Text>
    </View>
  )
  return i.users.map(j =>{
    return(
      <View>
        <Text style={{marginTop: 8,}}>{j.name}</Text>
      </View>   
    )
  });
});
}

这是JSON数据:

"teams": [
   {
     "project": "projectA"
     "users":[
        {"name":"Team 1"},
        {"name":"Team 2"}
     ]
    },
    {
     "project": "projectB"
     "users":[
        {"name":"Team 3"},
        {"name":"Team 4"}
      ]
    }
  ]

来源仍然不起作用,解决方案如何?谢谢

您的第二个返回似乎是无法实现的代码。我认为这应该有效。

renderData(){
  return this.state.teams.map(i => {
    return (
      <View>
        <Text style={{marginTop: 8,}}>{i.project}</Text>
        {
          i.users.map(j => {
              return(
                <View>
                  <Text style={{marginTop: 8,}}>{j.name}</Text>
                </View>   
              )
            });
         }
      </View>
    );
  });
} 

相关内容

  • 没有找到相关文章

最新更新