我一直在控制台中获取这样的错误日志:
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
我通常可以自己调试它,但是这些堆栈痕迹非常无意义。我是不是错了,或者这只是它的方式?
答案 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。