2014-03-19 5 views
0

내 프로젝트 노드에서 $getIndex()을 실행할 때 빈 배열이 생깁니다. 왜? 내가 잘못 사용하고 있습니까? 내 데이터 레이아웃의

가 여기에 바이올린을의 http://jsfiddle.net/G55jS/1/

JS

angular.module('todo', ['firebase']); 

angular.module('todo').controller('TodoCtrl', function($scope, $firebase) { 
    var projectsUrl = "https://ionic-guide-harry.firebaseio.com/projects/"; 
    var projectRef = new Firebase(projectsUrl); 
    $scope.projects = $firebase(projectRef); 
    $scope.projects.$on('loaded', function() { 
     $scope.keys = $scope.projects.$getIndex(); 
    }); 
}); 

HTML

<div ng-app="todo" ng-controller="TodoCtrl"> 
    <div ng-view> 
     {{keys}} 
    </div> 
</div> 

화면 캡

firebase forge

+0

에 병합되었다하지만 난 과거에 관련된 뭔가가 발생했다고 생각 : https://github.com/firebase/angularFire/issues/276 - https://www.firebase.com/docs/angular/reference.html#on-eventname-handler를 사용하여 해결 방법을 제안했지만 나에게 도움이되지 못했습니다. –

답변