| 
									
										
										
										
											2016-06-09 13:00:26 -05:00
										 |  |  | // #docplaster
 | 
					
						
							|  |  |  | // #docregion
 | 
					
						
							|  |  |  | // #docregion route-config
 | 
					
						
							| 
									
										
										
										
											2016-09-13 22:49:01 -05:00
										 |  |  | import { ModuleWithProviders } from '@angular/core'; | 
					
						
							| 
									
										
										
										
											2016-08-09 17:38:25 +01:00
										 |  |  | import { Routes, RouterModule } from '@angular/router'; | 
					
						
							| 
									
										
										
										
											2016-06-09 13:00:26 -05:00
										 |  |  | 
 | 
					
						
							|  |  |  | // #enddocregion route-config
 | 
					
						
							|  |  |  | // #enddocregion
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | // #docregion base-routes
 | 
					
						
							| 
									
										
										
										
											2016-07-07 18:46:35 -07:00
										 |  |  | import { HeroListComponent }     from './hero-list.component'; | 
					
						
							| 
									
										
										
										
											2016-06-09 13:00:26 -05:00
										 |  |  | import { CrisisCenterComponent } from './crisis-center/crisis-center.component'; | 
					
						
							| 
									
										
										
										
											2016-07-07 18:46:35 -07:00
										 |  |  | import { HeroDetailComponent }   from './heroes/hero-detail.component'; | 
					
						
							| 
									
										
										
										
											2016-07-16 17:34:26 -05:00
										 |  |  | import { PageNotFoundComponent } from './not-found.component'; | 
					
						
							| 
									
										
										
										
											2016-08-26 23:19:27 -05:00
										 |  |  | import { PageNotFoundComponent as HomeComponent } from './not-found.component'; | 
					
						
							| 
									
										
										
										
											2016-06-09 13:00:26 -05:00
										 |  |  | // #enddocregion base-routes
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | // #docregion
 | 
					
						
							|  |  |  | // #docregion route-config
 | 
					
						
							| 
									
										
										
										
											2016-08-09 17:38:25 +01:00
										 |  |  | const appRoutes: Routes = [ | 
					
						
							| 
									
										
										
										
											2016-06-09 13:00:26 -05:00
										 |  |  |   // #docregion route-defs
 | 
					
						
							| 
									
										
										
										
											2016-08-26 23:19:27 -05:00
										 |  |  |   // #docregion hero-detail-route
 | 
					
						
							|  |  |  |   { path: 'hero/:id', component: HeroDetailComponent }, | 
					
						
							|  |  |  |   // #enddocregion hero-detail-route
 | 
					
						
							| 
									
										
										
										
											2016-06-17 22:55:36 -04:00
										 |  |  |   { path: 'crisis-center', component: CrisisCenterComponent }, | 
					
						
							| 
									
										
										
										
											2016-08-09 17:38:25 +01:00
										 |  |  |   { | 
					
						
							|  |  |  |     path: 'heroes', | 
					
						
							|  |  |  |     component: HeroListComponent, | 
					
						
							|  |  |  |     data: { | 
					
						
							|  |  |  |       title: 'Heroes List' | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							| 
									
										
										
										
											2016-08-26 23:19:27 -05:00
										 |  |  |   { path: '', component: HomeComponent }, | 
					
						
							| 
									
										
										
										
											2016-06-09 13:00:26 -05:00
										 |  |  |   // #enddocregion route-defs
 | 
					
						
							| 
									
										
										
										
											2016-07-16 17:34:26 -05:00
										 |  |  |   { path: '**', component: PageNotFoundComponent } | 
					
						
							| 
									
										
										
										
											2016-06-09 13:00:26 -05:00
										 |  |  | ]; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-08-09 17:38:25 +01:00
										 |  |  | export const appRoutingProviders: any[] = [ | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-06-09 13:00:26 -05:00
										 |  |  | ]; | 
					
						
							| 
									
										
										
										
											2016-08-09 17:38:25 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-08-14 13:54:33 -05:00
										 |  |  | export const routing: ModuleWithProviders = RouterModule.forRoot(appRoutes); | 
					
						
							| 
									
										
										
										
											2016-06-09 13:00:26 -05:00
										 |  |  | // #enddocregion route-config
 | 
					
						
							|  |  |  | // #enddocregion
 |