| 
									
										
										
										
											2016-03-26 12:18:13 -04:00
										 |  |  | // #docregion
 | 
					
						
							| 
									
										
										
										
											2016-04-27 11:28:22 -07:00
										 |  |  | import { bootstrap }        from '@angular/platform-browser-dynamic'; | 
					
						
							|  |  |  | import { provide }          from '@angular/core'; | 
					
						
							|  |  |  | import { XHRBackend }       from '@angular/http'; | 
					
						
							|  |  |  | import { ROUTER_PROVIDERS } from '@angular/router-deprecated'; | 
					
						
							| 
									
										
										
										
											2016-03-26 12:18:13 -04:00
										 |  |  | import { LocationStrategy, | 
					
						
							| 
									
										
										
										
											2016-04-27 11:28:22 -07:00
										 |  |  |          HashLocationStrategy } from '@angular/common'; | 
					
						
							| 
									
										
										
										
											2016-03-26 12:18:13 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  | import { HeroData }         from './hero-data'; | 
					
						
							|  |  |  | import { InMemoryBackendService, | 
					
						
							| 
									
										
										
										
											2016-04-27 11:28:22 -07:00
										 |  |  |          SEED_DATA }        from 'angular2-in-memory-web-api/core'; | 
					
						
							| 
									
										
										
										
											2016-03-26 12:18:13 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  | import { AppComponent }     from './app.component'; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | // #docregion bootstrap
 | 
					
						
							|  |  |  | bootstrap(AppComponent, [ | 
					
						
							|  |  |  |   ROUTER_PROVIDERS, | 
					
						
							|  |  |  |   provide(LocationStrategy, | 
					
						
							|  |  |  |          {useClass: HashLocationStrategy}), | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   provide(XHRBackend, { useClass: InMemoryBackendService }), // in-mem server
 | 
					
						
							|  |  |  |   provide(SEED_DATA,  { useClass: HeroData }) // in-mem server data
 | 
					
						
							|  |  |  | ]).catch((err: any) => console.error(err)); | 
					
						
							|  |  |  | // #enddocregion bootstrap
 |