Angularjs 似乎抛出无意义的错误

标签 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

我通常可以自己调试它,但这些堆栈跟踪毫无意义。我是做错了什么还是就是这样?

最佳答案

我引用跟踪提供者:

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

关于Angularjs 似乎抛出无意义的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14280669/

相关文章:

javascript - 在 ng-bind-html 中渲染 Angular 代码

javascript - 在 Angular 加载后加载 Jade 并解析所有变量

javascript - 使用 Angular 进行动态路由 - 如何使用此 JSON?

angularjs - 指令测试中的 $apply 与 $digest

html - Bootstrap : Set table column width for small devices

javascript - Dropdownlist 未使用 Angular JS 设置值

angularjs - 如何以 Angular 形式将数据类型添加为日期?

javascript - ionic 负载指示器

javascript - 如何使用 ngClick 下载 ZIP 文件?

javascript - 过滤多个字段的 Angular-UI typeahead 自动完成功能