firebase $ getIndex()用法

时间:2014-03-19 18:30:49

标签: angularjs firebase

当我在我的项目节点上运行$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

1 个答案:

答案 0 :(得分:3)

似乎这是一个已知的错误并已修复。将在即将发布的版本https://github.com/firebase/angularFire/issues/262

中修复

更新:修补程序已合并到0.7.1 release