2018-01-25 17:03:29 +09:00
|
|
|
import { NgModule } from '@angular/core';
|
2018-03-06 18:55:05 +09:00
|
|
|
import { Routes, RouterModule, PreloadAllModules } from '@angular/router';
|
2018-03-12 17:38:03 +09:00
|
|
|
import { AuthGuard } from './commons/guard/auth.guard';
|
2018-01-25 17:03:29 +09:00
|
|
|
|
2018-01-25 18:38:02 +09:00
|
|
|
const routes: Routes = [
|
2018-03-13 17:26:16 +09:00
|
|
|
// { path: '', loadChildren: './pages/pages.module#PagesModule', canActivate: [AuthGuard] },
|
|
|
|
{ path: '', loadChildren: './pages/pages.module#PagesModule' },
|
2018-01-29 17:30:47 +09:00
|
|
|
{ path: 'auth', loadChildren: './pages/auth/auth-page.module#AuthPageModule' },
|
|
|
|
{ path: 'errors', loadChildren: './pages/errors/errors-page.module#ErrorsPageModule' },
|
2018-02-01 19:48:00 +09:00
|
|
|
// { path: '**', redirectTo: 'errors/404' }
|
2018-01-25 18:38:02 +09:00
|
|
|
];
|
2018-01-25 17:03:29 +09:00
|
|
|
|
|
|
|
@NgModule({
|
2018-03-06 18:55:05 +09:00
|
|
|
imports: [RouterModule.forRoot(routes, {useHash: true, preloadingStrategy: PreloadAllModules})],
|
2018-01-29 15:28:28 +09:00
|
|
|
exports: [RouterModule],
|
2018-01-25 17:03:29 +09:00
|
|
|
})
|
|
|
|
export class AppRoutingModule { }
|