我在Angular4中有URL重写的场景,需要一个解决方案。为此,我需要截取第一个URL并进行require更改,然后重定向到新路径。
是否有可能在路由匹配机制之前拦截该请求。
我的情景
我最初有,
{ path: 'page/:id', component: SomeComponent },
> http://localhost/page/<id>
我现在必须改为
{ path: 'page/:type/:id', component: SomeComponent },
现在,以前的网址已重定向到新网址(路径)
> http://localhost/page/<id> >> http://localhost/page/<type>/<id>
问题是我没有<type>值,最好的方法是什么?
一个是,我将使用componentX(没有模板)借出以前的URL,当该组件运行时,我获取一些<type>然后从该componentX重定向到新路径?