Angularjs 如何处理角度中的孤立作用域

Angularjs 如何处理角度中的孤立作用域,angularjs,Angularjs,我在web窗体应用程序中使用angular。我有一个更新面板,可以像向导一样浏览用户控件。每个步骤/用户控件都有自己的控制器。由于在步骤中导航时删除了元素,因此每次加载用户控件时都会创建一个新的作用域 现在的问题是,我可以使用ng inspector查看所有孤立作用域。这是内存泄漏吗?如何处置不再使用的控制器 谢谢大家! 从页面中删除DOM元素时,将自动调用$destroy事件。除非删除使用ng controller=的DOM元素,否则不会销毁控制器。如果您使用的是路由系统,比如ui路由器,通常

我在web窗体应用程序中使用angular。我有一个更新面板,可以像向导一样浏览用户控件。每个步骤/用户控件都有自己的控制器。由于在步骤中导航时删除了元素,因此每次加载用户控件时都会创建一个新的作用域

现在的问题是,我可以使用ng inspector查看所有孤立作用域。这是内存泄漏吗?如何处置不再使用的控制器


谢谢大家!

从页面中删除DOM元素时,将自动调用$destroy事件。除非删除使用ng controller=的DOM元素,否则不会销毁控制器。如果您使用的是路由系统,比如ui路由器,通常在$routeChange方法中处理。即使删除DOM元素。我仍然可以在ng检查器中看到以前创建的作用域。当我更改模型时,我看到它正在影响一个或多个作用域。由于某些原因,我无法添加屏幕截图。@SuneelKumarVanapalli,您使用的是Angular的哪个版本?至少有一个内存泄漏的作用域刚刚修复我使用的是angular 1.3.x