【问题标题】:Angular2 - Not all child components are destroyed when routing to a new pageAngular2 - 路由到新页面时并非所有子组件都被破坏
【发布时间】:2016-09-20 01:19:35
【问题描述】:

在路由到新页面时,并非所有子组件都被正确销毁。在这个阶段,我不确定这是一个错误还是我做错了什么。

问题:

基本上我有 2 条路线,分别称为 PageOne 和 PageTwo。

PageOne 是一个通过 ngFor 循环渲染子组件(TestComponent)3 次的组件。

<test-component  *ngFor="let item of items;"></test-component>

如果我路由到 PageTwo,我希望所有 3 个子组件都被销毁。如果您在我的 plunker 上看到重现说明,您会看到 3 个子组件中只有 2 个被破坏。

这是一个重现问题的 Plunker。 http://embed.plnkr.co/uor231/

【问题讨论】:

    标签: angular angular2-routing


    【解决方案1】:

    这是一个已知问题,似乎已经修复(但尚未发布包含修复的版本)https://github.com/angular/angular/issues/8458

    【讨论】:

    • 我记得最近看到过,这通常更容易找到:)
    猜你喜欢
    • 2017-04-28
    • 2015-08-23
    • 2021-04-01
    • 2014-10-26
    • 2016-03-30
    • 1970-01-01
    • 2019-08-16
    • 2019-04-25
    • 2019-03-03
    相关资源
    最近更新 更多