我需要一些关于如何摆脱这个错误的帮助。
TypeError: Cannot read property '$getIndex' of undefined
at Scope.<anonymous> (angularfire.min.js:1)
at Parser.filter.fnInvoke (angular.js:10101)
at OPERATORS.| (angular.js:9616)
at Parser.binaryFn.extend.constant (angular.js:10046)
at OPERATORS.| (angular.js:9616)
at Parser.binaryFn.extend.constant (angular.js:10046)
at OPERATORS.| (angular.js:9616)
at Parser.binaryFn.extend.constant (angular.js:10046)
at Object.$watchCollectionWatch (angular.js:11726)
at Scope.$get.Scope.$digest (angular.js:11890)
答案 0 :(得分:0)
您需要等待加载数据。像这样的东西
$scope.data.$on('loaded', function() {
console.log($scope.data.$getIndex());
});
等待loaded
事件,然后尝试使用$getIndex()