2016-11-14 38 views
0

我有我的Angular2路線如下配置...如何有Angular2子路由沒有過於長的URL

RouterModule.forRoot([ 
     { 
      path: '', 
      // redirectTo: '/admin', 
      component: LoginComponent, 
      pathMatch: 'full' 
     }, 
     { 
      path: "admin", 
      component: ContentComponent, 
      children: [ 
       { 
        path:"admin", 
        component: HeaderComponent, 
        outlet: 'header' 
       }, 
       { 
        path:"admin", 
        component: LeftNavComponent, 
        outlet: 'header' 
       }, 
       { 
        path:"admin", 
        component: AdminComponent, 
        outlet: 'body' 
       } 
      ] 
     } 
    ]) 

這工作不錯,但我並不真正需要的兒童和路徑導航(["/admin", {outlets: {"header":["admin"], "body":["admin"], "leftNav":["admin"]}}];)和網址(#/admin/(header:admin//body:admin//leftNav:admin))確實很長。既然我可以推斷孩子有什麼方法可以讓他們離開?

回答

0

當我從@ angular/router v3.1.2升級到v3.2.0時,它開始按我的預期工作。