3

我在控制台中不断收到这样的错误日志:

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

我通常可以自己调试它,但是这些堆栈跟踪非常没有意义..我做错了什么还是这就是它的方式?

4

1 回答 1

3

我引用了跟踪提供者:

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 的引用。

于 2013-01-11T14:59:49.917 回答