应用程序的结构是有一个单一的视图 ( DynamicViewComponent
),它将contentBlocks
在不同的路线上保持不同。
所以我遇到的问题是,当从一条路线导航到另一条路线时,之前的实例DynamicViewComponent
不会被破坏。应用程序开始为每个导航操作构建节点和侦听器。内部的方法DynamicViewComponent
触发的次数与完成导航点击次数一样多。
我试图清除ViewContainerRef
,但这只会导致从 DOM 中清除内容,而不是从以前的路由中清除实际缓存的实例。