当我在我的项目节点上运行$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>
我的数据布局的屏幕上限
答案 0 :(得分:3)
似乎这是一个已知的错误并已修复。将在即将发布的版本https://github.com/firebase/angularFire/issues/262
中修复更新:修补程序已合并到0.7.1 release
中