この問題のためにすでに多くの調査を行っていますが、まだ何も見つかりませんでした。リンクをクリックして Web アプリケーションを使用すると、ブラウザは問題なくリダイレクトされます。しかし、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}
);
この問題は、ブラウザをリロードしたときにのみ発生します。私はここに来たばかりなので、さらに情報が必要な場合はお尋ねください。