【发布时间】:2016-11-22 14:39:22
【问题描述】:
我有以下路线配置:
const routes: Routes = [
{ path: '', redirectTo: 'customers', pathMatch: 'full' },
{ path: 'customers', component: CustomerListComponent, canActivate: [CustomerGuard] },
{ path: 'products', component: ProductListComponent, canActivate: [ProductGuard] },
{ path: 'sales', component: SalesListComponent, canActivate: [SalesGuard] }
];
问题是,我没有“仪表板”,只有域管理页面,虽然每个授权用户都可以访问其中的至少一个,但所有用户都无法使用它们。
是否有选项说:重定向到第一条路线,可以激活?或者我需要在路径“/”下编写一个虚拟组件,根据用户角色进行动态重定向?
【问题讨论】:
标签: angular angular2-routing roles