1
問題:私はFirebase and React Nativeでユーザーを投稿できるアプリケーションを作成しています。コメントをするには、投稿の内容のキーを取得する必要があります。私はchild.getKey()関数を使ってみましたが、それは私にエラーを与えました。ファイアベースにオブジェクトキーを取得できません
child.getKey is not a function. (In 'child.getKey()', 'child.getKey' is undefined)
私は本当にキーを得る助けが大好きです。ありがとうございました!だから、
コード
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});
});
}
Firebaseレイアウト
Posts:
-Kier498dma39md:
content: 'This is an example post. The numbers above me are an example of the random key I am trying to get.'
を使用していあなたはスナップと子供を記録する?それらは何ですか?オブジェクト?機能? – sfratini
FirebaseListAdapterを使用しました。私のlistviewのsetOnItemClickListenerの中で私はfirebaseListAdapter.getRef(i)を使いました。オブジェクトへの参照を取得します(ここでは、iはリスト内の項目の位置です)。 – Simo