刷新页面后我无法获取路由参数
我尝试听ActivatedRoute
this.activateRoute.params.subscribe(params => {
console.log(params);
});
路由网址为:
{
path: "dictionary",
component: SkeletonComponent,
children: [
{
path: ":dictType",
component: DictionaryComponent
},
{
path: ":dictType/:code",
component: VersionsComponent
}
]
}
我需要同时获取两个参数:
:dictType /:code
当我通过URL打开页面时:
/dictionary/Position/1
我无法获得dictType
的{{1}}和Position
的{{1}}
答案 0 :(得分:1)
尝试使用Boolean
和&activateRoute.snapshot.paramMap.get('dictType')
答案 1 :(得分:1)
这将起作用
let params = this.activateRoute.snapshot.params
console.log(params)