我有一个网址,例如-
/search/?cat_id=0&query=query-text
路由代码-
{ path: 'search',
children: [
{ path: '', redirectTo: '/products', pathMatch: 'full' },
{ path: ':cat_id/:query', component: SearchComponent }
]
},
每次执行URL /search/?cat_id=0&query=query-text
重定向到/products
。
但是当执行以下URL /search/56475647/abcd
时,它可以工作。
答案 0 :(得分:0)
尝试这样重写
`{ path: 'search',
children: [
{ path: '', redirectTo: '/products', pathMatch: 'full' },
{ path: ':cat_id', component: SearchComponent }
]
},`
,并且不要将cat_id作为查询参数传递,而将url作为参数传递 “ / search / 0?query =查询文本”