问题 I'm trying to restrict access to my route system using CanActivateChild , however when I try to prevent user's navigation to a set of child states, the RouteGuard doesn't work, only on CanActivate . This is my routing module: export const routes = [ { path: "", redirectTo: "/signin", pathMatch: "full" }, { path: "signin", component: SigninComponent }, { path: "user", component: UserComponente, canActivate: [AuthGuard], canActivateChild: [AuthGuard], children: [ { path: "profile", component: