问题:我正在使用Firebase和React Native制作应用,用户可以发布该应用,然后其他用户可以对帖子发表评论。要做评论,我需要抓住帖子内容的关键。我尝试使用child.getKey()函数,但这给了我一个错误。
setValuesForKeys
我真的很想得到钥匙的帮助。谢谢!
代码
child.getKey is not a function. (In 'child.getKey()', 'child.getKey' is undefined)
Firebase布局
getItems(){
var items = [];
var query = ref.orderByKey();
query.once ('value', (snap) => {
snap.forEach ( (child) => {
items.push({
content: child.val().content,
key: child.getKey()
});
});
items.reverse();
}).then(() => {
this.setState({firebaseItems: items});
});
}
答案 0 :(得分:0)
所以,我做了一些研究,最终发现我需要做的就是使用key: child.key