Angularjs 如何处理Firebase创建的生成密钥?
我在添加新记录时需要帮助,当时Firebase创建了一个系统生成的密钥(请查看下面的图片),我在读取JSON对象时遇到了问题。请建议我如何读取所有节点数据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
或者访问生成的系统的任何替代方法?我假设您使用的是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中显示,但一个自动生成的键是它们的。所以我有一个问题,如何处理自动生成的密钥