Angular 2:从<router-outlet>、link的内容到一条路线
Angular 2: From content of <router-outlet>, link to a route
我有一个 Angular 2 组件,它有路由配置:
{ path: '/all', component:app.ListsHomeComponent, name:'Home', useAsDefault:true }
我想在我的 ListsHomeComponent 上有 link 到路由的 link,像这样:
'<a [routerLink]="[\'Home\']">Home</a>'
当然,ListsHomeComponent 没有 RouterConfig,因此我得到了一个错误。如果我从其他组件复制路由器配置,它会尝试进行嵌套路由并抛出不同的错误。我应该怎么做?
[edit] 我描述的问题很简单。请注意您收到的 Javascript 错误:http://plnkr.co/edit/Up6YZvkQ1OocDOvDJLBo?p=preview
如果您在路由名称前加上斜杠,则使用绝对路由 AFAIK
<a [routerLink]="['/Home']">Home</a>
我有一个 Angular 2 组件,它有路由配置:
{ path: '/all', component:app.ListsHomeComponent, name:'Home', useAsDefault:true }
我想在我的 ListsHomeComponent 上有 link 到路由的 link,像这样:
'<a [routerLink]="[\'Home\']">Home</a>'
当然,ListsHomeComponent 没有 RouterConfig,因此我得到了一个错误。如果我从其他组件复制路由器配置,它会尝试进行嵌套路由并抛出不同的错误。我应该怎么做?
[edit] 我描述的问题很简单。请注意您收到的 Javascript 错误:http://plnkr.co/edit/Up6YZvkQ1OocDOvDJLBo?p=preview
如果您在路由名称前加上斜杠,则使用绝对路由 AFAIK
<a [routerLink]="['/Home']">Home</a>