2017-04-12 4 views
0

のリストを作成するには:Firebase Javascriptを:どのようにこれは私のfirebaseにおけるデータのリストである値

This is my firebase data

これは私のソースコードです:

var keys = firebase.database().ref().child('seller').once('child_added').then(function(datakey){ 

    var makeList = firebase.database().ref('seller/' + datakey.getKey() +'/sellerName').once('value').then(function(snapshot){ 
     var nama = snapshot.val(); 
     var button = $('<a href="#sellerLogin" class="ui-btn ui-shadow big" data-transition="pop" style="padding-bottom: 20px; padding-top: 20px";">'+ nama + '</a>'); 
     button.appendTo('#sellerList'); 
    }); 

}); 

私の問題は、ときに私、ですこれを実行すると、Seller Name 'Miraak'のボタン要素のみが作成され、 'Khajiit'は作成されません。このように:

enter image description here

私はそれが私のfirebaseにおける売り手の数に基づいて、ボタンのリストを作成したいです。現在私は2人の売り手、MiraakとKhajiitを持っていますが、私はそれらの両方をボタンリストとして表示します。

+0

ご迷惑をおかけして申し訳ございません。 –

+0

いつでも変更できます:) –

答えて

0
var keys = firebase.database().ref().child('seller/').once('value').then(function(datakey){ 
     datakey.forEach(function(data){ 
      var nama = data.val(); 
      var button = $('<a href="#sellerLogin" class="ui-btn ui-shadow big" data-transition="pop" style="padding-bottom: 20px; padding-top: 20px";">'+ nama.sellerName + '</a>'); 
      button.appendTo('#sellerList'); 
     }); 
    }); 

私の問題の解決策は見つかりませんでした。ありがとうございました。

関連する問題