【发布时间】:2019-09-25 14:28:30
【问题描述】:
我知道我们可以将位于一个模块中的路线分组。像这样:
canActivate: [AuthGuard],
children: [
{
path: '',
children: [
{ path: 'crises', component: ManageCrisesComponent },
{ path: 'heroes', component: ManageHeroesComponent },
{ path: '', component: AdminDashboardComponent }
],
}
但我应该将那个保护添加到每个模块的路由文件中。而且我有很多。
如果他没有被授权,我希望用户不能去除了一个(登录路径)之外的任何路径。
为所有这些添加防护的正确方法是什么??
【问题讨论】:
标签: javascript angular typescript