大家好!我正在使用Firebase
和React-Native
开发一个初学者项目。我有一个问题,我希望你就这个问题给我一些建议或代码。
这是我的火力显示数据
{"Users" : {
"firebaseRandomKey" : {
"IsValid" : true,
"Name" : "Name",
"Post" : {
"PostText" : "lorem ipsum",
"postUri" : "https://i.ytimg.com/vi/4HGRIFivKQo/maxresdefault.jpg"
},
"Surname" : "Surname",
"uri" : "https://i.ytimg.com/vi/OEI2sJuOweU/hqdefault.jpg"
},}}
这是我的ListView renderRow
renderRow(rowData) {
return (
<ScrollView ContainerStyle={styles.ScrollView}>
<Text>{rowData.Name} {rowData.Surname}</Text>
<Image source={{ uri: String(rowData.uri) }} style={styles.Photo} />
<Text>{rowData.PostText}</Text>
<Image source={{ uri: String(rowData.postUri) }} style=
{styles.postPhoto} />
</ScrollView>
);
}
所以我无法联系到PostText
和postUri
因为他们在"Post"
。如何使用rowData
在renderRow中与他们联系?谢谢你的回答
答案 0 :(得分:1)
<Text>{rowData.PostText}</Text>
到这一个:
<Text>{rowData.Post.PostText}</Text>
也是这个:
<Image source={{ uri: String(rowData.postUri) }} style=
{styles.postPhoto} />
到这一个:
<Image source={{ uri: String(rowData.Post.postUri) }} style=
{styles.postPhoto} />