如何查找 Angular.js 中已经在进行中的哪一行代码触发器$digest
How to find the which line of code triggers $digest already in progress in Angular.js
我有一个 Angular.js 应用程序,它在浏览器控制台中报告错误:
Error: [$rootScope:inprog] $digest already in progress
你能告诉我如何找到触发此错误的代码吗?
更新:
这是我的堆栈跟踪:
Error: [$rootScope:inprog] $digest already in progress
http://errors.angularjs.org/1.2.0-rc.3/$rootScope/inprog?p0=%24digest
at http://localhost:3000/js/libs/angular.js/angular.js:78:12
at beginPhase (http://localhost:3000/js/libs/angular.js/angular.js:10995:15)
at Scope.$apply (http://localhost:3000/js/libs/angular.js/angular.js:10795:11)
at HTMLInputElement.<anonymous> (http://localhost:3000/js/libs/angular.js/angular.js:16514:17)
at http://localhost:3000/js/libs/angular.js/angular.js:2331:10
at Array.forEach (native)
at forEach (http://localhost:3000/js/libs/angular.js/angular.js:213:11)
at HTMLInputElement.eventHandler (http://localhost:3000/js/libs/angular.js/angular.js:2330:5)
at scroll (http://localhost:3000/js/libs/angular.js/angular.js:3479:26)
at http://localhost:3000/js/libs/angular.js/angular-route.js:852:15 angular.js:8296
您有两个选择。 二叉搜索,即将应用程序切成两半并检查错误何时停止。 然后专注于此。
或者进入角度源并在报告的行中放置断点。然后使用调用堆栈进行回溯。
这两个选项最终都可能很耗时,但我将从调用堆栈开始。祝你好运。
- 完整性和原型在一行代码中
- 如果.htaccess文件中只写了一行代码,那么我所有的css和js都不起作用,如何修复它
- 用Javascript编写一行代码以确保选中复选框
- 什么'It’对一行代码使用匿名函数的意义何在
- 我想单击一个按钮,一次只执行已经制作的程序中的一行代码.(JavaScript)
- JS:在一行代码中初始化并推送到多维数组?创建树结构
- 如何在整个文件夹中查找一行代码
- 是否可以在一行代码中定义和初始化JavaScript中的多维数组
- 如何查找 Angular.js 中已经在进行中的哪一行代码触发器$digest
- 有没有一个命令是javascript,允许我重复一行代码一定次数
- 在一行代码中更改多个字符串
- 如何使用一行代码获取字符串数组的最后一个元素
- 为什么Protractor会立即运行每一行代码
- 一个变量I'当我试图在下一行代码中使用ve initialized时,它是未定义的
- JQuery在执行下一行代码之前等待几秒钟
- 如何在执行下一行代码之前等待主干事件触发器完成
- 如何等待按钮生成,然后执行下一行代码
- JQuery每个循环遍历一行代码x次,然后才查看其余代码
- 如何添加一行代码来帮助调试Javascript
- 防止在一行代码中出现未定义项