【发布时间】: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/
【问题讨论】: