OS: Linux x64 Ubuntu 16.04
Angular バージョン
- angular-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] },
];