2016-05-31 7 views
0

を使用して変数を割り当てるには、どのようにこの行:firebaseドキュメントを読むfirebase javascriptの

database.ref('/').once('value').then(function(snapshot) 

私はと仮定しています「一度データを読む」というタイトルの段落からであるデータベースからすべてのデータを読み込み。

JavaScriptから変数に返されたオブジェクトのデータを割り当てる方法を理解するのは苦労しています。

私がしたいのは、ドロップダウンリストに場所の名前を入力することです。

例えば、シドニー、メルボルン、ブリスベンなどの場所名を含むdbにLocationというフィールドがある場合、返されたオブジェクトからデータを取得し、placeという変数を割り当てると、place変数を使用できますhtmlドロップダウンリストに値を設定します。

答えて

0

あなたはこの単純なコードを試すことができます -

database.ref('/').once('value').then(function(snapshot){ 
    var list = snapshot.val(); 
    if(list) 
    { 
     for (item in list) 
     { 
      itemIndex = item; 
      item = list[item]; 
      //access your properties of the object say - item.location 
     } 
    } 
}); 
+0

ありがとうございます。私のデータは次のように構成されています:\ n – jmg

+0

@JeromeGoldstein - 入力が必要な場合は教えてください。 –

0

あなたは 'child_added' ユーザに持って

例:

var dbRef = firebase.database().ref().child('someChild'); 
    dbRef.on('child_added', function(snap){ 
     var res = snap.val().theValueYouNeed; 
    }); 

コードは、上記のようなあなたのDB内の特定の子を取得しますこれは:

someChild:{ 
    theValueYouNeed:"some value" 
    } 

次に、リストに値を入力できます。

こちらがお役に立てば幸いです。

関連する問題