Firebaseデータベースとは別のノードを作成して表示するのが少し難しかったです。Firebaseデータベースは、新しいノードの初めにヌルを返します。
"Units"
という名前の子ノードのショットです。Firebaseコンソールでは、それぞれ独自のプロパティを持つ別々の"Unit"
ノード(1,2,3 ...)が1つずつ必要です。
私は私が間違っているのか知っているが、データが返されたときにビューの反復処理時にデータが誤って表示させる各新しい子ノードの先頭にnull
ありません。データが戻ってくるとここ
は、ブラウザでconsole.log
のスナップショットです:
あなたが実際のデータの前に、それぞれの新しいネストされたノードの上部にnull
がある見ることができるように。私は多分それが何らかの値を持たない(1,2,3)ノードと関係があると思っていますが、私がそれらの値を与えると、もはや各ユニットの中にデータを入れ子にすることはできません。
私はFirebaseには比較的新しいので、基本的なエラーが出たら私を許してください。前もって感謝します!
迅速な対応に感謝します。私は個々の 'unit'ノードをunit1、unit2などに変更しました。しかし、Firebaseがなぜ数値のないノードの上に「ヌル」を追加したのか、私は不思議に思っていました。 'occupants'と' ownerNames'です。 – mikeym
@Frankまたは1の代わりに0から開始してください。 –
@mikeym動作はすべてのレベルで同じです。配列のように見える場合、Firebaseクライアントはそれを配列にします(したがって、あなたのケースでは '0'で埋められます)。 –