我有一个全局路由模块,它允许我正确导航到延迟加载的组件模块。
在组件模块内部,我有一个可以正确加载的子路由。然而,我似乎无法做的是userID
从相册路径(userDetailComponent 的子项)内部访问参数
我尝试了以下方法,但它返回未定义。
this.activatedRoute.params.subscribe((urlParameters) => {
this.user_id = urlParameters['userID'];
}
下面是我的路由配置。任何帮助将不胜感激。
应用程序路由.module.ts
const routes: Routes = [
{
path: 'users',
loadChildren: '../app/users/users.module#UsersModule'
},
{
path: 'users/:userID',
loadChildren: '../app/component/component.module#ComponentModule'
}
]
组件.module.ts
const routes: Routes = [
{
path: '',
component: UserDetailComponent,
children: [
{
path: 'albums',
loadChildren: '../app/albums/albums.module#AlbumsModule';
},
]
},
]