|
- import { NgModule } from '@angular/core';
- import { Routes, RouterModule } from '@angular/router'
-
- import { RecipesComponent } from './recipes/recipes.component';
- import { ShoppingListComponent } from './shopping-list/shopping-list.component';
- import { RecipeDetailComponent } from './recipes/recipe-detail/recipe-detail.component';
- import { RecipeStartComponent } from './recipes/recipe-start/recipe-start.component';
- import { RecipeEditComponent } from './recipes/recipe-edit/recipe-edit.component';
- import { SignupComponent } from './auth/signup/signup.component';
- import { SigninComponent } from './auth/signin/signin.component';
-
- const appRoutes: Routes = [
- { path: '', redirectTo: '/recipes', pathMatch: 'full' },
- { path: 'recipes' , component: RecipesComponent, children: [
- { path: '', component: RecipeStartComponent },
- { path: 'new', component: RecipeEditComponent },
- { path: ':id', component: RecipeDetailComponent },
- { path: ':id/edit', component: RecipeEditComponent}
- ] },
- { path: 'shopping-list', component: ShoppingListComponent },
- { path: 'signup', component: SignupComponent },
- { path: 'signin', component: SigninComponent }
- ];
-
- @NgModule({
- imports: [RouterModule.forRoot(appRoutes)],
- exports: [RouterModule]
- })
- export class AppRoutingModule {
-
- }
|