【发布时间】:2015-09-22 14:04:37
【问题描述】:
我可以在 IE 10 控制台上的 angular js 中看到以下错误,我正在使用 angular v1.3.4。当我从一个页面导航到另一个页面时会发生此错误。
Error: [$rootScope:infdig] http://errors.angularjs.org/1.3.4/$rootScope/infdig?p0=10&p1=%5B%5B%7B%22msg%22%3A%22fn%3A%20function(a)%7Bvar%20b%3De(a)%3 .... long string which goes on
at $digest (http://localhost:9080/WeBoM/js/libs/angular.min.js:123:176)
at $apply (http://localhost:9080/WeBoM/js/libs/angular.min.js:125:305)
at m (http://localhost:9080/WeBoM/js/libs/angular.min.js:80:453)
at N (http://localhost:9080/WeBoM/js/libs/angular.min.js:85:32)
at onload (http://localhost:9080/WeBoM/js/libs/angular.min.js:86:69)
然后,
Error: [$rootScope:inprog] http://errors.angularjs.org/1.3.4/$rootScope/inprog?p0=%24apply
at l (http://localhost:9080/WeBoM/js/libs/angular.min.js:117:213)
at $apply (http://localhost:9080/WeBoM/js/libs/angular.min.js:125:231)
at Anonymous function (http://localhost:9080/WeBoM/js/libs/angular.min.js:227:245)
at handle (http://localhost:9080/WeBoM/js/libs/jquery.min.js:3:12506)
at dispatch (http://localhost:9080/WeBoM/js/libs/jquery.min.js:3:8493)
at handle (http://localhost:9080/WeBoM/js/libs/jquery.min.js:3:5177)
【问题讨论】:
-
您很可能在代码中的某处调用
$apply,因为您正在从一个页面导航到另一个页面,所以它试图重新启动摘要周期,而摘要周期已经发生。也就是说,没有代码就无法确认。 -
我查看了代码库,是的 js 文件有 $scope.$apply();和 scope.$apply(function(){ scope.$parent[attrs.visible] = true; });代码sn-ps
-
该错误中的链接为您解释了它! ...只需点击链接
标签: javascript angularjs internet-explorer