常规网址的角度路由

时间:2019-06-10 10:14:18

标签: angular routing

我有一个网址,例如-

/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时,它可以工作。

1 个答案:

答案 0 :(得分:0)

尝试这样重写

`{ path: 'search',
children: [
    { path: '', redirectTo: '/products', pathMatch: 'full' },
    { path: ':cat_id', component: SearchComponent }
]
},`

,并且不要将cat_id作为查询参数传递,而将url作为参数传递 “ / search / 0?query =查询文本”