我有一个json结果:
我可以在json的第一级执行循环,但是我不能在第二级执行循环(SUBCATEGORIA)
<ScrollView>
{this.state.items.map((item) => (
<TouchableHighlight
key={item.id}>
<View style={{flex:1}}>
<View style={{flex:1, flexDirection:'row', backgroundColor:item.cor, padding:10}}>
<View>
<Text>{item.nome}</Text>
</View>
</View>
<View>
{this.state.items.subcategoria.map((item) =>{
<Text>{**HOW DO LIST THE SUBCATEGORIA ITEMS HERE???**}</Text>
})}
</View>
</View>
</TouchableHighlight>
答案 0 :(得分:1)
<View>
{item.subcategoria.map(item => <Text>{item}</Text>)}
</View>
这应该可以满足您的需求。您已经映射了state.items
的项目,您只需要在子类别数组上进行映射,item.subcategoria
每个this.state.items