2016-01-05 35 views
2

我有一個角2成分已路由設置:角2:從<路由器出口>,鏈接的內容到路由

{ path: '/all', component:app.ListsHomeComponent, name:'Home', useAsDefault:true } 

我想有鏈接到路線上我ListsHomeComponent鏈接,像這樣:

'<a [routerLink]="[\'Home\']">Home</a>' 

當然不過,ListsHomeComponent沒有RouterConfig,我得到一個錯誤,該效果。如果我從其他組件複製路由器配置,它會嘗試執行嵌套路由並引發不同的錯誤。我應該如何去做這件事?

與我描述的問題的一個plunk。注意Javascript錯誤你:http://plnkr.co/edit/Up6YZvkQ1OocDOvDJLBo?p=preview

+0

請發表普拉克得到更好更快的答案好 – drewmoore

+0

點的路線名字,我添加指向(非)工作示例的鏈接:http://plnkr.co/edit/Up6YZvkQ1OocDOvDJLBo?p=preview –

回答

2

如果你前面加上斜槓的絕對路徑使用AFAIK

<a [routerLink]="['/Home']">Home</a>