В моем app.routing.module.ts
настроены следующие маршруты:
{
path: '',
redirectTo: 'dashboard',
pathMatch: 'full',
}, {
path: '',
component: AdminLayoutComponent,
children: [{
path: '',
loadChildren: './admin/admin.module#AdminModule'
}]
}
Я хочу передать необязательный параметр запроса в корень приложения, который в моем случае равен DashboardComponent
. * 1006.*
В моем AdminModule
я настраиваю свои маршруты следующим образом:
const routes: Routes = [
{path: '', component: DashboardComponent, pathMatch: 'full', canActivate: [AuthGuard]},
{path: '/:id', component: DashboardComponent, pathMatch: 'full', canActivate: [AuthGuard]},
{path: 'users', component: UsersComponent, canActivate: [AuthGuard]},
];
Я не могу получить доступ к этому параметру id, если я делаю это в моем компоненте Dashboard:
this.route.params.subscribe(
params => console.log(params) // I get nothing here
);
Есть идеи, как мне этого добиться?