Angular2 obtenir activé les paramètres de la route et parent paramètres

Comment puis-je obtenir le RouteParams d'un composant parent et de l'enfant routes

export const routes: Routes = [
    { path: '', redirectTo: 'list', pathMatch: 'full' },
    { path: 'list', component: UsersComponent },
    {
        path: ':id', component: UserDetailComponent,
        children: [
            //{ path: '', redirectTo: 'overview', pathMatch: 'full' },
            { path: 'overview', component: UserInfoComponent },
            { path: 'specs/:id', component: UserProfileComponent }
        ]
    }
];

En composant

export class UserDetailComponent implements OnInit { 

constructor(private route: ActivatedRoute) { }
  ngOnInit() {
  this.route.parent.params.subscribe( (c) => {
        console.log(c['id']);
    });
    this.route.params.subscribe(params => {
      console.log(params['id']);
    });
}
}

Mais je suis toujours pas défini lors de mon trajet est d'obtenir activé .
veuillez aider à résoudre ce problème ?

Merci d'avance.

Avez-vous trouvé une solution? Je vais avoir le même problème.
Pas encore toujours à la recherche de solution
Pour moi, j'ai réalisé que je l'appel ActivatedRoute dans un composant extérieur router-outlet. C'est pourquoi j'ai été faire undefined. Le déplacement du composant à l'intérieur de router-outlet résolu mon problème.

OriginalL'auteur Sathya V | 2017-01-10