私のアプリには、さまざまな製品リストページへのリンクがあるカテゴリページがあります。製品リストページに到達したときに製品が1つしかないことが判明した場合、その製品詳細ページに自動的に移動します。私が欲しいのは、ユーザーが製品詳細ページにいて戻るボタンを押すと、単に製品リストページではなくカテゴリーページに移動するように、履歴から製品リストページのルートを削除することです詳細ページへ。
これを行うには、angular routers replaceUrl
フラグを使用できます。詳細については、APIドキュメントを参照してください here
this.router.navigate(['/view'], { replaceUrl: true });