是否可以从父地图映射子对象?
我有这样的数据:
[
{
"hdr_name": "A",
"detail": [
{
"dtl_name": "Aaron Bennet"
},
{
"dtl_name": "Ali Connors"
}
]
},
{
"hdr_name": "B",
"detail": [
{
"dtl_name": "Bradley Horowitz"
},
{
"dtl_name": "Brian Sweetland"
},
]
}
]
我想显示标题名称和详细信息名称,我使用地图获得了标题名称
{this.props.selcheckSheet.data.map((item, index) => {
return (
<ListItem itemDivider key={index} >
<Body>
<Text>{item.hdr_name}</Text>
</Body>
</ListItem>
//How to loop detail in item.detail?
})}
答案 0 :(得分:1)
是的,可以肯定,与您已经做过的父母非常相似:
{this.props.selcheckSheet.data.map((item, index) => {
return (
<ListItem itemDivider key={index} >
<Body>
<Text>{item.hdr_name}</Text>
</Body>
</ListItem>
{item.detail.map((u,i) =>
<ListItem itemDivider key={'' + index + i} >
<Body>
<Text>{u.dtl_name}</Text>
</Body>
</ListItem>
)}
}))}