【发布时间】:2017-07-22 11:42:13
【问题描述】:
我正在使用一些 AngularJS 在我的 Firebase 数据库中检索指定父树下的值。我也想得到这个父母的价值。
我的数据库结构:
到目前为止,我的代码获取了指定 UserID 下每个 tripID 的 Name 和 PhotoUrl。但我想获取 TripID 值以及 Name 和 PhotoUrl。问题是 TripID 值不在子树中。我怎样才能找回它?
我的 JS 看起来像这样:
var app = angular.module('test', []);
app.controller('MainCtrl', function($scope) {
var database = firebase.database();
database.ref(`trips/${userid}/trips`).once('value')
.then(photosSnap => {
var photosObj = photosSnap.val();
var tripName = Object.keys(photosObj).map(key => photosObj[key].name);
var tripPhotoUrl = Object.keys(photosObj).map(key => photosObj[key].photourl);
$scope.repeatData = tripName.map(function (value, index) {
return {
data: value,
value: tripPhotoUrl[index]
}
});
【问题讨论】:
标签: javascript angularjs firebase-realtime-database