Angular 限制路由直接访问

时间:2021-07-13 20:39:50

标签: angular typescript

我从 Routes 模块定义了几个路由。一切正常,当我在浏览器中输入路线时,我可以遍历页面。

然而,我现在想要做的是不让任何用户直接访问路由person/createcourse,而是通过路由course

这意味着页面 person/createcourse 只有在用户位于 course 页面时才能访问。我该如何进行此更改。

const routes: Routes = [
  {path:"" , component:HomePageComponent , pathMatch:"full"},
  {path:"course" , component:CourseComponent, canActivate:[ActGuardService]},
  {path:"person/listcourse" , component:CreateListComponent, canActivate:[ActGuardService]},

];

0 个答案:

没有答案