【发布时间】:2014-03-19 03:54:51
【问题描述】:
我使用的是 Angular 1.2.6,在切换由 Angular 管理的视图时出现内存泄漏问题。
切换视图时DOM看起来没有释放。
我做了一个非常深入的研究如何解决角度内存泄漏,但问题仍然存在。
您可以使用 Chrome 的配置文件工具查看“分离的 DOM”。
这里有一个非常简单的应用程序: http://myclients.azurewebsites.net/#/
也有这个问题?
您可以参考 Alex Shnayder 提出的这个问题: http://www.marshut.com/iknntu/leaking-scope-when-method-on-scope-references-scope-itself.html
这跟我的问题一模一样。
【问题讨论】:
-
你可以尝试在github上问如何解决,可能是buggithub.com/angular/angular.js/issues
-
您是否尝试在 $routeChangeStart 之前销毁范围?
-
不属于这里,使用 angularjs 提交错误并包含屏幕截图以及内存使用和内存泄漏的转储。
标签: angularjs