2

我有一个具有路由配置的 Angular 2 组件:

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

我想在我的 ListsHomeComponent 上有链接到路由的链接,如下所示:

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

但当然,ListsHomeComponent 没有 RouterConfig,因此我得到了一个错误。如果我从其他组件复制路由器配置,它会尝试进行嵌套路由并引发不同的错误。我该怎么做呢?

[编辑] 我所描述的问题的一个笨拙。注意你得到的 Javascript 错误:http ://plnkr.co/edit/Up6YZvkQ1OocDOvDJLBo?p=preview

4

1 回答 1

2

如果您在路由名称前加上斜杠,则使用绝对路由 AFAIK

<a [routerLink]="['/Home']">Home</a>
于 2016-01-05T06:05:49.977 回答