How to handle angular 5 recursive unknown exact number router parameters?

无人久伴 提交于 2019-12-01 18:56:06

Possible solution with componentless routes: in routes config

{
    path: 'categories/:id', children: [
    {path: '**', component: SubcategoriesListComponent}
]
}

in component file:

export class SubcategoriesListComponent {

  constructor(aroute: ActivatedRoute) {
    aroute.url.subscribe((data) => {
      console.log('params ', data); //contains all the segments so put logic here of determining what to do according to nesting depth
    });

  }

}

Here is the output example (i tested on my project ErrorComponent so don't be confused)

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!