UNPKG

mean-guide-frontend

Version:

This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 9.1.1.

34 lines (31 loc) 831 B
import { NgModule } from '@angular/core'; import { RouterModule, Routes } from '@angular/router'; import { AuthGuard } from './auth/auth.guard'; import { PostCreateComponent } from './posts/post-create/post-create.component'; import { PostListComponent } from './posts/post-list/post-list.component'; const routes: Routes = [ { path: '', component: PostListComponent, }, { path: 'create', component: PostCreateComponent, canActivate: [AuthGuard], }, { path: 'edit/:postId', component: PostCreateComponent, canActivate: [AuthGuard], }, { path: "auth", loadChildren: () => import('./auth/auth.module').then(m => m.AuthModule) } ]; @NgModule({ imports: [RouterModule.forRoot(routes)], exports: [RouterModule], providers: [AuthGuard], }) export class AppRoutingModule {}