Angularjs似乎抛出了毫无意义的错误

时间:2013-01-11 14:55:33

标签: angularjs

我一直在控制台中获取这样的错误日志:

ReferenceError {}      angular.min.js:60
  (anonymous function) angular.min.js:60
  (anonymous function) angular.min.js:51
  (anonymous function) angular.min.js:88
  m                    angular.min.js:6
  e.$broadcast         angular.min.js:88
  (anonymous function) angular.min.js:80
  i                    angular.min.js:76
  i                    angular.min.js:76
  (anonymous function) angular.min.js:76
  e.$eval              angular.min.js:86
  e.$digest            angular.min.js:84
  e.$apply             angular.min.js:86
  e                    angular.min.js:92
  o                    angular.min.js:95
  q.onreadystatechange angular.min.js:96

我通常可以自己调试它,但是这些堆栈痕迹非常无意义。我是不是错了,或者这只是它的方式?

1 个答案:

答案 0 :(得分:4)

我引用跟踪提供程序:

ReferenceError {}      angular.min.js:60
  (anonymous function) angular.min.js:60
  (anonymous function) angular.min.js:51
  (anonymous function) angular.min.js:88

一些事情,你的错误似乎与$ http或$ resource和AJAX有关。如果您使用的是匿名回调,请将其命名为

例如:

$http.get("/blop")
  .success(function _successGet(){})
  .error(function _errorGet(){})
那样,你就会有一些关于堆栈跟踪的线索。而不是(匿名函数)你会得到一个参考_successGet或_errorGet。