Angularjs 如何处理Firebase创建的生成密钥?

Angularjs 如何处理Firebase创建的生成密钥?,angularjs,json,firebase,ionic-framework,firebase-realtime-database,Angularjs,Json,Firebase,Ionic Framework,Firebase Realtime Database,我在添加新记录时需要帮助,当时Firebase创建了一个系统生成的密钥(请查看下面的图片),我在读取JSON对象时遇到了问题。请建议我如何读取所有节点数据 或者访问生成的系统的任何替代方法?我假设您使用的是Ionicframework 1,忘记密钥吧。您可以使用angular.forEach方法读取JSON数据。例如: .controller('youCtrl', function ($scope) { var firebase = { apiKey: "xxxxxxxxx

我在添加新记录时需要帮助,当时Firebase创建了一个系统生成的密钥(请查看下面的图片),我在读取JSON对象时遇到了问题。请建议我如何读取所有节点数据


或者访问生成的系统的任何替代方法?

我假设您使用的是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>

{{data.FirstName}

{{data.LastName}

{{data.Comments}}


希望回答了您的问题。

您的问题不太清楚,您想完成什么?请查看图片。您将看到一个对象,我希望迭代该对象以在html中显示,但一个自动生成的键是它们的。所以我有一个问题,如何处理自动生成的密钥