アクティブ化する前にルートを特定しようとしているので、ルートをキャッシュして、ログイン後にユーザーをそのルートにリダイレクトできます。
古いベータ ルーターComponentInstruction.routeName
ではアクティブ化フックを呼び出すことができましたが、新しいcanActivate()
ガードでは、意図したルートがアクティブ化される前にアクセスする方法がわかりません。
ユーザーがアプリのナビゲーション ボタンをクリックしたときに目的のルートを共有サービスに保存することはできますが、アドレス バーに URL を入力するとどうなるでしょうか?