错误:$ rootScope:infdig从角度1.4迁移到1.5之后

时间:2016-03-30 14:47:34

标签: angularjs angular-ui-bootstrap angularjs-1.5

从角度1.4迁移到1.5'错误:$ rootScope:infdig'是apeared。

模板中有ng-init的一些用法,但它们的删除无效。

在同一路线模板的第二次和下次访问后使用来自accordion-group(v.0.13.1)的ui-bootstrap时出现问题。

使用此版本的ui-bootstrap时可能遇到同样的问题(目前无法更新到更高版本)或者知道角度1.5中与此类问题相关的已知问题

注意到角度v.1.4.10

中的所有工作都很好

UPDATE1: 我找到了一个可能的解决方案来修复infdig错误,这有助于我的一个案例,但不是所有案例。

accordion-group下使用自定义指令templateUrl。用templateUrl替换template后,错误消失了。

希望这会对某人有所帮助

1 个答案:

答案 0 :(得分:0)

看一下infinite digest documentation并调试记录doc中的示例:很可能你会发现无限循环发生的地方和原因