TypeError:无法读取属性' $ getIndex'未定义的

时间:2015-06-06 14:45:58

标签: javascript angularjs

我需要一些关于如何摆脱这个错误的帮助。

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)

1 个答案:

答案 0 :(得分:0)

您需要等待加载数据。像这样的东西

$scope.data.$on('loaded', function() {
  console.log($scope.data.$getIndex());
}); 

等待loaded事件,然后尝试使用$getIndex()