Skip to content

Instantly share code, notes, and snippets.

@dileno
Last active November 16, 2019 13:48
Show Gist options
  • Save dileno/84e7edb9fbdb6a54e6e783530815e65f to your computer and use it in GitHub Desktop.
Save dileno/84e7edb9fbdb6a54e6e783530815e65f to your computer and use it in GitHub Desktop.
App routing module
import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { BlogPostsComponent } from './blog-posts/blog-posts.component';
import { BlogPostComponent } from './blog-post/blog-post.component';
import { BlogPostAddEditComponent } from './blog-post-add-edit/blog-post-add-edit.component';
const routes: Routes = [
{ path: '', component: BlogPostsComponent, pathMatch: 'full' },
{ path: 'blogpost/:id', component: BlogPostComponent },
{ path: 'add', component: BlogPostAddEditComponent },
{ path: 'blogpost/edit/:id', component: BlogPostAddEditComponent },
{ path: '**', redirectTo: '/' }
];
@NgModule({
imports: [RouterModule.forRoot(routes)],
exports: [RouterModule]
})
export class AppRoutingModule { }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment