0
我正在嘗試將兩個firebaseArrays組合成單個對象的Angular(angularfire),但返回調用的異步性使其變得困難。我願做這樣簡單的東西:
$scope.itemStats = $firebaseStorage.getArray('item-stats');
$scope.stats = $firebaseStorage.getArray('stats');
$scope.newArray = $scope.itemStats.concat($scope.stats);
爲的getArray函數的代碼是:
getArray: function(key) {
var dbRef = ref.child(key);
return $firebaseArray(dbRef);
}
這是可能的,我查詢數據錯誤擺在首位,並可能在搶兩同樣的時間,這也將解決我的問題(又名,我問錯了問題)。
我應該使用哪種方法,以及如何解決這個問題?