【发布时间】:2016-07-15 16:31:36
【问题描述】:
我在得到一个 id 后尝试使用 routerLink 导航到一个页面,我可以得到它。
问题是链接显示为“/page;id=10/component”。我希望它显示为 '/page/10/component' (不是矩阵表示法 - 没有 ';id=' )
在我的 app.routes.ts 中:
@RouterConfig = [
{ path: 'page/:id/component', component: MyComponent, data: {id: 'item.id'} }
];
在我的页面中:
<a [routerLink]="['page', {id: item.id}, 'component']">
我正在使用最新的 Angular 2 路由器组件(RC3 Beta 2)。
有人知道我做错了什么吗?提前致谢。
【问题讨论】:
标签: javascript angularjs angular angular2-routing angular2-router3