我从 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]},
];