CanActivateでUrlTreeを返しても正常にビューが遷移されない。Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。登録してこのコミュニティに参加するどなたでも質問していただけますどなたでも回答していただけます最もよい回答には賛成票が入り、最上位に上がりますホーム質問タグユーザーCanActivateでUrlTreeを返しても正常にビューが遷移されない。45件1こちらのチュートリアルを見ながらRailsとAngularの基本的なユーザー認証の方法を学習していたのですがCanActivateの動作でわからない点が出てきました。}ドキュメントによるとcanActivateがUrlTreeを返せば、現在のビュー遷移がキャンセルされ、返されたUrlTreeを元に新しくビュー遷移が行われるはずなので以下のように書き換えてみました。}ですが、Profileコンポーネントは表示されなかったものの、ルートビューなら表示されるはずのWellcomeテキストも表示されずナビゲーションバーだけの表示になってしまいました。ルートビューのUrlTreeを渡してもビュー遷移しなかったのでしょうか?Angularのバージョンは7.2.5を使っています。UrlTreeを返せば遷移するはずです。コマンドでインストールされているRouterのバージョンを確認してみてもらいたいです。どのようにRouterやGuardが動作するかのログがconsoleに流れますので、そちらも参考にしてみると解決が早まるかもしれません。個の銅バッジすいません、再度確認してみると現象が再現しなくなり正常動作するようになっていました。Routerなど各モジュールごとにバージョンが異なる可能性があること、Routerのデバック方法など勉強になりました。ありがとうございます。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。