Issue
I'm working on an Angular project and I have my module like this :
{
path: 'cours/:categoryId/chapters/:chapterId',
component: ChaptersComponent},
},
{
path: 'cours/:categoryId/chapters/:chapterId/lessons/:lessonsId',
component: AppLessonComponent
},
And my question is: If in the AppLessonComponent I want to get the :categoryId or the :chapterId is it possible ? 'Cause when I use activitedRoute.snapshot.params it only getting the :lessonsId which is logical ... Thanks for helping me
Solution
You can configure the router to make route params available to child route components with paramsInheritanceStrategy
import {RouterModule, ExtraOptions} from "@angular/router";
export const routingConfiguration: ExtraOptions = {
paramsInheritanceStrategy: 'always'
};
export const Routing = RouterModule.forRoot(routes, routingConfiguration);
Answered By - Drenai
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.