При нажатии выполняется перенаправление на маршрут, для которого canActive один раз вернул false

У меня на маршруте охранник с 3 детьми. Я приземляюсь вZeroStateComponentкогда у меня нет данных. вZeroStateComponent, У меня есть Get started кнопка, которая должна привести меня к Adminмаршрут снова. Ничего не происходит, когда я нажимаю наGet Started. nopermissions все еще доступен, но каким-то образом adminмаршрут не загружается. Это потому чтоcanActivate уже вернулся false один раз?

  { path: "nopermissions", component: NoPermissionsComponent },
  { path: "nodata", component: ZeroStateComponent }, {
  path: "", canActivate: [FeatureFlagGuardService], canActivateChild: [AdminDataGuardService],
  children: [
    { path: "", redirectTo: "admin", pathMatch: "full" },
    { path: "admin", loadChildren: "../modules/admin.module#AdminModule" },
    { path: "**", redirectTo: "admin" }
  ]
}
]


0 ответов

Другие вопросы по тегам