角路由重定向而不削减URL

时间:2019-07-08 09:44:48

标签: angular routing

当前,我正在尝试创建一个Angular应用程序,用户可以在其中接收特定的URL:例如/answer/1234d1fjs8,并且只要URL中的“ answer”位于,路由都应该打开组件“ answer”。
我已经完成了路由和重定向的操作,但是很遗憾,该应用切出了id(1234d1fjs8),路由之后的网址只是/answer
我需要在变量/服务中将/answer之后的部分网址安全保存,或者在不剪切该网址的情况下进行重定向。我更喜欢重定向而不削减。

来自app-routing.module.ts的路由:
{ path: 'answer', component: SummaryComponent}, { path: 'answer',redirectTo:'/answer',pathMatch: 'prefix'}

2 个答案:

答案 0 :(得分:0)

尝试一下

{ path: 'answer/:id', component: SummaryComponent}

答案 1 :(得分:0)

在路由中,您没有提到参数。所以你的参数不会得到

更改路由

{路径:“ answer /:id”,组件:SummaryComponent}