操作系统:linux x64 Ubuntu 16.04
角度版本
- 角-cli:1.0.0-beta.24
- 节点:7.2.0
- npm:3.10.9
我使用 Angular CLI 创建了一个项目,但问题是当我更新页面时,当前路由已损坏,当我在路由路径中使用 CanActivate 时会发生这种情况,我无法使用它并且它可以工作,但我有来保护路线。
这是我的代码app.routing.ts
const routes: Routes = [
{ path: '', component: LoginComponent },
{ path: 'reports', component: ReportsComponent, canActivate: [AuthGuard] },
{ path: 'reports/thirds', component: ReportThirdsComponent, canActivate: [AuthGuard] },
{ path: 'reports/profit-loss', component: ReportProfitLossComponent, canActivate: [AuthGuard] },
{ path: 'reports/balance', component: ReportBalanceComponent, canActivate: [AuthGuard] },
];