我有以下返回码
return (
<FlatList
data={data.groupQuery.entities}
keyExtractor={(item, index) => index}
renderItem={
({ item }) => {
return (
<View style={styles.container}>
/>
<Text style={styles.label}>Name: {item.fieldName}</Text> // I want to display fieldName value here
</View>
)
}
}
/>
);
鉴于上述情况,如何从照片中的查询数组访问fieldName
值。我想动态调用该字段。
更新的查询:
很抱歉对此线程造成混淆。现在,我的目标是从下面的照片访问fieldName
值。我尝试了{item.fieldTradingPlatform.entity.fieldName}
,但得到了TypeError: Cannot read property 'fieldName' of undefined
上一个查询:
通过静态调用,我可以输出第一个数组的值:
console.log(data.groupQuery.entities[0].fieldName)
答案 0 :(得分:1)
图形查询数据
尝试这样访问字段名称
renderItem={({ item }) => (
<View>
{
item.fieldTradingPlatform.map((a, i) => {
return <Text>{a.entity.fieldName}</Text>
})
}
</View>)}
fieldTradingPlatform是一个数组,而不是单个对象。