Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 如何修复此错误:无法激活已激活的插座_Angular_Routes - Fatal编程技术网

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>