30 lines
		
	
	
		
			936 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			936 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| // #docplaster
 | |
| // #docregion final
 | |
| // Imports for loading & configuring the in-memory web api
 | |
| import { provide }    from '@angular/core';
 | |
| import { XHRBackend } from '@angular/http';
 | |
| 
 | |
| import { InMemoryBackendService, SEED_DATA } from 'angular2-in-memory-web-api';
 | |
| import { InMemoryDataService }               from './in-memory-data.service';
 | |
| 
 | |
| // The usual bootstrapping imports
 | |
| // #docregion v1
 | |
| import { bootstrap }      from '@angular/platform-browser-dynamic';
 | |
| import { HTTP_PROVIDERS } from '@angular/http';
 | |
| 
 | |
| import { AppComponent }   from './app.component';
 | |
| 
 | |
| // #enddocregion v1, final
 | |
| /*
 | |
| // #docregion v1
 | |
| bootstrap(AppComponent, [ HTTP_PROVIDERS ]);
 | |
| // #enddocregion v1
 | |
|  */
 | |
| // #docregion final
 | |
| bootstrap(AppComponent, [
 | |
|     HTTP_PROVIDERS,
 | |
|     provide(XHRBackend, { useClass: InMemoryBackendService }), // in-mem server
 | |
|     provide(SEED_DATA,  { useClass: InMemoryDataService })     // in-mem server data
 | |
| ]);
 | |
| // #enddocregion final
 |