由于这个问题,我已经研究了很多,但还没有找到任何东西。当我通过单击链接使用我的网络应用程序时,浏览器会毫无问题地重定向我。但是当我通过按 F5 或重新加载按钮重新加载浏览器时,我的 URL 被解码,从
http://localhost:4200/#/kalender;kuerzel=name/list 到 http://localhost:4200/#/kalender;kuerzel%3Dname/list
导致以下错误:
错误:未捕获(承诺):错误:无法匹配任何路由。URL 段:'kalender;kuerzel%3Dname/list'
这是生成链接的代码部分:
...
else {
this.router.navigate(
['.', {kuerzel: this.calendarStore.addSelectedEmployee(query).join()}],
{relativeTo: this.route}
);
只有当我重新加载浏览器时我才会遇到这个问题。我是新来的,所以,如果您需要更多信息,请询问。