0
因爲我對Firebase的新SDK(我已經使用了一點點的angularfire)不熟悉,所以我想要檢索數據並用角度來顯示它。從Firebase中檢索數據並在角度控制器中重複使用
這是我迄今所做的:
var app = angular.module('dApp',[]);
app.controller('listingControler',['$scope', function($scope){
$scope.downloads = [];
var config = {
//removed config
};
firebase.initializeApp(config);
var leadsRef = database.ref('/');
leadsRef.on('value', function(snapshot) {
snapshot.forEach(function(childSnapshot) {
$scope.downloads.push(childSnapshot.val());
});
return $scope.downloads;
});
}]);
查看
<body ng-app="dApp">
<div ng-controller="listingControler">
<ul>
<li ng-repeat="d in downloads">{{d.email}}</li>
</ul>
</body>
上面的代碼有什麼問題?你能提供你遇到的任何錯誤嗎? –
查看它在return語句之前打印console.log($ scope.downloads)的內容。 如果它是數組,它將使用ng-repeat –
@MohsinPatel對不起,我忘了補充一點。當我控制檯登錄它時顯示[],但是當我打開它時,我可以看到對象和其中的數據。 – maze