应用程序的结构具有单个视图(DynamicViewComponent
),它将在不同的路径上保存不同的contentBlocks
。
因此,我遇到的问题是,从一条路线导航到另一条路线时,DynamicViewComponent
的先前实例没有被破坏。该应用程序开始使用每个导航操作来构建节点和侦听器。DynamicViewComponent
内部的方法触发的导航次数与导航点击次数相同。
我试图清除ViewContainerRef
,但这仅导致从DOM中清除内容,而不是从先前路由中清除实际的缓存实例。