私はこれまでに答えられたことを知っていますが、私は答えに満足していません。角度4ログアウト後にページをリダイレクトする方法は?
私の問題は簡単です、ユーザーはログアウトします。
ログインする必要があるページ(auth.service.tsでauth.guard.tsに設定されている)とユーザーログアウトの場合は、彼を自宅にリダイレクトする必要があります。
彼が安全なページにいる場合、私は彼をリダイレクトしたくありません。
私はAuthGuardを使用することができませんでしたが、私にはそう、ページをリロードする必要はありません:
location.reload()
私のオプションは何ですか?
に役立ちます願っています。たとえば、/ home、/ admin、/ contentという3つのページがあるとします。ユーザーが/ adminでログアウトした場合、彼を/ homeにリダイレクトしたいと思う。彼が/ contentからログアウトすると、私は彼をリダイレクトしたくない。あなたの解決策で私は彼にリダイレクトします。 – Frenentix
authSignOutContent()のような関数を作成し、リダイレクトしないでください。paramがtrueのときにリダイレクトするためにparamをサービスに渡してください。 –