Caso 1: No meu appComponent tenho o appRouting com o seguinte código, que funciona perfeitamente.
{ path: 'photos/:login',
component: PhotoPrincipalComponent,
canActivate: [AuthGuard],
canActivateChild: [PhotosGuard],
canLoad: [AuthGuard],
resolve: {
photos: PhotoResolver }
},
Caso 2: Entretanto, eu gostaria que a rota fosse administrada pelo PhotoRouting. No appRouting ficaria assim:
{ path: 'photos',
loadChildren: '../app/produtos/photos.module#PhotosModule',
canActivate: [AuthGuard],
canActivateChild: [PhotosGuard],
canLoad: [AuthGuard] },
Já o photoRouting, o código seria esse:
{ path: '', component: PhotoPrincipalComponent,
canActivateChild: [PhotosGuard],
children: [
{ path: ':login',
component: PhotoPrincipalComponent,
resolve: {
photos: PhotoResolver }
}
]}
No caso 1, a rota recupera o login e opera normalmente. No caso 2, ele não detecta o login.
O que pode estar ocasionando isso?