我有以下的用戶模板文件,其中包含標籤控件路線params爲空
<nav md-tab-nav-bar>
<a class="tab-label" md-tab-link [routerLink]="'following'" routerLinkActive #following="routerLinkActive" [active]="following.isActive">
Following
</a>
及以下app.route配置
export const ROUTES: Routes = [
{
path: 'user/:id', loadChildren: './user/user.module#UserModule'
},
及以下user.route config
const ROUTES: Routes = [
{
path: '', component: UserComponent,
children: [
{ path: 'following', loadChildren: './following/following.module#FollowingModule' }
]
}
];
的問題是,我想要得到的ID在這樣的「下面的」組件:
this.route.params.subscribe(params => {
console.error(params);
});
但params爲總是空的。
我是否需要以某種方式指定user.route中的id參數?
我也打過電話這樣的父母,但params爲仍然empy ...
this.subRoute = this.route.parent.params.subscribe(params => {
console.log(params);
});
你能過去在這裏,你試圖URL的例子嗎? – developer033
嗨@ developer033這裏是一個例子http:// localhost:3000/user/5836aadf7911f7725ce3cd2b /關注 – doorman
嗨,我的解決方案正在工作。請在這裏添加你的plunker網址。 – Houtan