代码之家  ›  专栏  ›  技术社区  ›  Jack Rothrock

Angular2内存泄漏-Dom节点

  •  2
  • Jack Rothrock  · 技术社区  · 10 年前

    如图所示,节点不断增加。我有很多ngFor循环,但我目前没有使用异步管道-这是根本原因吗?

    ngOnDestroy在切换时触发。

    enter image description here

    enter image description here

    1 回复  |  直到 10 年前
        1
  •  3
  •   Mark Acosta    10 年前

    任何生命周期挂钩都会导致可观察树重新计算。您是否偶然使用了路线参数?onDestroy专门用于完全离开该组件而不是重新渲染数据时。如果您使用的是内联组件,那么每次该组件重新呈现时,您都会调用其OnDestroy挂钩。如果您能提供代码,也许我可以进一步帮助您,除非这有助于激发灵感。