首页 > 解决方案 > 角度限制路由直接访问

问题描述

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

];

标签: angulartypescript

解决方案


推荐阅读