我的模块路由器中的路由类似于
{
path: 'reset-password/:code',
component: ResetPasswordComponent
}
代码是从服务器生成的,包含相当多的正斜杠(/)字符,也可能包含带有其他特殊字符的加号(+)字符。
示例网址类似于
这应该映射到我的组件的激活路由中的代码属性,但它会中断页面,用户被重定向到404(未找到)组件,这是有意义的,因为它认为它是一个不存在多个参数的路由。 / p>
code
来自电子邮件链接,所以我不太可能操纵它,如何在不破坏它的情况下在我的组件中接收它?
编辑:包括我试图获取组件中代码的代码
this.route.params.subscribe(params => {
this.code = params["code"];
});
route: ActivatedRoute