Здесь add-new-folder.component
, этот компонент является дочерним компонентом folder.component
, когда я маршрутизирую add-new-folder.component
из folder.component
, в то время, когда я хочу folder.component
параметр userid в его дочернем компоненте, я попробовал приведенный ниже код, но я получаюconsole NaN
как получить параметр родительского компонента в дочернем компоненте, пожалуйста, помогите мне?
add-new-folder.component.ts
constructor(private route : ActivatedRoute,private router : Router){}
ngOnInit() {
this.route.parent.params.subscribe(params => {
const parentRouteId = +params['userid'];
console.log(parentRouteId);
});
}
folder.component.html
<mat-icon [routerLink]="['/addNewFolders/',userid]">folder</mat-icon>
app-routing.module.ts
const routes: Routes = [
{ path: 'folder/:userid', component : FolderComponent,
children: [
{ path: 'addNewFolders/:userid', component : AddNewFolderComponent },
]},
];