我想在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>
);
});
}