0
をリダイレクトありません〜/login
:canActivateの失敗は、私は、ユーザーが現在ログインしているかどうかをチェックし、ルートガードを持って
{path: "", redirectTo: "login", pathMatch: "full"}
ユーザーがログインしているとき、またはすべてが正常に機能する直接/
または/login
に転送します(前者は後者に正しくリダイレクトされます)。ただし、ログインしていないときに保護されたルートに移動しようとすると、/
にリダイレクトされますが、再度リダイレクトする代わりに、空白のページで停止します。
2番目のリダイレクトが機能しない理由はありますか?あるいは、警備員が/login
に直接行くのは良いでしょうが、私は観察可能な状況の中でそれをどうやって行うのかは分かりません。