我有一个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>
发布于 2018-02-07 02:06:21
<View> {item.subcategoria.map(item => <Text>{item}</Text>)} </View>
这应该会给你想要的东西。您已经在state.items
的项目上进行了映射,只需要在子类别数组上进行映射,子类别数组是每个this.state.items
的item.subcategoria
https://stackoverflow.com/questions/48654528
复制相似问题