angular - 角度限制路由直接访问
问题描述
我从 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]},
];
解决方案
推荐阅读
- c++ - C++如何打印数组的前10个和后10个元素?
- angular - 如何避免使用 CustomSerializer 在 Angular 中解码 queryParams
- reactjs - 在 redux-saga 中添加请求删除产品项时页面加载时间很长
- git - Git如何存储目录信息?
- arrays - 如何将 JSON 数组中的值解析为 BigQuery 中的列
- python - 如何标记学生在场/缺席 python
- html - 文本溢出在弹性框中作为子元素不起作用
- azure-data-lake-gen2 - .NET Framework 是否支持 Azure Data Lake Gen 2?
- r - R中的负前瞻以匹配字符串中不包含特定字符的分隔块
- c - 为什么我的 C 程序的 RAM 内存使用量看起来应该更多?