Angular 如何修复此错误:无法激活已激活的插座
我的路由器有这个问题,所以我的应用程序由一个主页组成,每当我导航到一个孩子并重新加载我遇到这个错误的页面时,这个主页上都有很多孩子Angular 如何修复此错误:无法激活已激活的插座,angular,routes,Angular,Routes,我的路由器有这个问题,所以我的应用程序由一个主页组成,每当我导航到一个孩子并重新加载我遇到这个错误的页面时,这个主页上都有很多孩子 ERROR Error: Uncaught (in promise): Error: Cannot activate an already activated outlet Error: Cannot activate an already activated outlet at RouterOutlet.activateWith (router.j
ERROR Error: Uncaught (in promise): Error: Cannot activate an already activated outlet
Error: Cannot activate an already activated outlet
at RouterOutlet.activateWith (router.js:8748)
at ActivateRoutes.activateRoutes (router.js:4010)
at router.js:3947
at Array.forEach (<anonymous>)
at ActivateRoutes.activateChildRoutes (router.js:3942)
at ActivateRoutes.activateRoutes (router.js:3973)
at router.js:3947
at Array.forEach (<anonymous>)
at ActivateRoutes.activateChildRoutes (router.js:3942)
at ActivateRoutes.activate (router.js:3805)
at resolvePromise (zone-evergreen.js:797)
at resolvePromise (zone-evergreen.js:754)
at zone-evergreen.js:858
at ZoneDelegate.invokeTask (zone-evergreen.js:391)
at Object.onInvokeTask (core.js:39680)
at ZoneDelegate.invokeTask (zone-evergreen.js:390)
at Zone.runTask (zone-evergreen.js:168)
at drainMicroTaskQueue (zone-evergreen.js:559)
at ZoneTask.invokeTask [as invoke] (zone-evergreen.js:469)
at invokeTask (zone-evergreen.js:1603)
但不幸的是,这并没有解决问题,我也找不到其他解决问题的办法
**App-routing-module**
{
path : 'home' ,
component : HomepageComponent ,
children : [
{
path:'agent_accueil',
component:AgentAccueilComponent,
},
{
path:'tech',
component:TechComponent,
children:[
{
path : 'sessiontek' ,
component : SessionTekComponent
} ,
]
},
{
path : 'sessionag' ,
component : SessionAgComponent
} ,
{
path : 'CS' ,
component : ReclamationComponent
} ,
{
path : 'admin' ,
component : AdminComponent,
} ,
{
path: 'profil',
component:ProfileComponent
},
{path:'performance',
component:PerformenceComponent
},
]
} ,
主页
<mat-toolbar >
<span class="item" routerLink="/home/profil" >Profil</span>
<span class="item" routerLink="/home/performance">Performance</span>
</mat-toolbar>
<!-- some code-->
<router-outlet ></router-outlet>
Profil
演出
当我显示事件结果时,我发现最后一个孩子被存储了,所以我想知道是否可以清除它或启动路由器,如果不可能,我如何解决这个问题
<mat-toolbar >
<span class="item" routerLink="/home/profil" >Profil</span>
<span class="item" routerLink="/home/performance">Performance</span>
</mat-toolbar>
<!-- some code-->
<router-outlet ></router-outlet>