2017-02-05 20 views
0

Firebaseが作成したシステム生成キー(下の画像を確認してください)とそのJSONオブジェクトを読んでいるときに問題が発生しました。すべてのノードデータをどのように読み込むべきか教えてください。Firebaseによって生成された生成キーの処理方法は?

json with key

または任意の代替が発生したシステムにアクセスするには?

+0

あなたの質問はあまり明確ではありませんが、何を達成しようとしていますか? –

+0

イメージをご確認ください。あなたは1つのオブジェクトを表示し、そのオブジェクトをHTMLで表示するように反復したいが、1つの自動生成されたキーはそのオブジェクトである。だから私はどのようにその自動生成されたキーに対処する質問を持って –

答えて

0

私はあなたがIonicframework 1を使用していると仮定しましたが、キーについては忘れてしまいました。 angular.forEachメソッドを使用してJSONデータを読み取ることができます。例えば:あなたのビューで

.controller('youCtrl', function ($scope) { 
    var firebase = { 
     apiKey: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 
     authDomain: "xxxxxxxxx.firebaseapp.com", 
     databaseURL: "https://xxxxxx.firebaseio.com", 
     storageBucket: "xxxxxx.appspot.com", 
     messagingSenderId: "xxxxxxxxxx" 
    }; 

    var ref = firebase.database().ref("users/ada"); 
    ref.once("value") 
     .then(function (snapshot) { 
      var key = snapshot.key; // "-Kc6xMyVGkwcGStYU5f4" 
      $scope.output_data = snapshot.val(); // Data to your view 
     }); 
}) 

<ion-list> 
    <ion-item ng-repeat="data in output_data"> 
    <p>{{data.FirstName}}</p> 
    <p>{{data.LastName}}</p> 
    <p>{{data.Comments}}</p> 
    </ion-item> 
</ion-list> 

希望は、あなたの質問に答えました。

+0

感謝@私はそれが私のために働く:) –

+0

あなたは私の答えをupvoteと受け入れる@PawanPatil – Nere

関連する問題