2017-03-07 59 views
0

我有一個標題菜單包含類別,他們是相同的組件,但不同的查詢。 從父母到孩子的第一個調用完全執行,但如果我從這個孩子的組件內導航到另一個類別,我會得到錯誤!Angular 2:如何在不同的數據中使用相同的子組件?

我知道這是有問題的鏈接,當我在這個孩子導航,使[routerLink]即時更新。 另外,如果我從類別子組件導航到登錄組件將被分離的組件將給我同樣的錯誤!

注:同樣的問題已經被問在這個環節上沒有答案

Nacim Idjakirene Question

路由器配置

const APP_ROUTES: Routes = [ 
    {path: 'landingpage', component: LandingpageComponent }, 
    {path: '', component: IndexComponent, children: [ 
     {path: '', component: HomeComponent}, 
     {path: 'category/:cate', component: CategoryComponent }, 
     {path: 'post/:id', component: PostComponent }, 
     {path: 'profile/:id', component: ProfileComponent } 
     ] }, 
    {path: 'login', component: LogginComponent } 

]; 

See the image

回答

0

問題的深刻搜索後,由我解決。我看到了一個人的響應,也稱爲

brandonroberts:你的路由器的鏈接無效,您可能需要設置一個終端 路線

,這解決了我的問題......

[routerLink]="['','category', cat.id]" 
相關問題