44 lines
		
	
	
		
			1022 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
		
		
			
		
	
	
			44 lines
		
	
	
		
			1022 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
|  | // #docregion
 | ||
|  | import { NgModule } from '@angular/core'; | ||
|  | import { BrowserModule } from '@angular/platform-browser'; | ||
|  | import { FormsModule } from '@angular/forms'; | ||
|  | 
 | ||
|  | import { HeroesListComponent } from './heroes-list.component'; | ||
|  | import { HeroEditorComponent } from './hero-editor.component'; | ||
|  | import { HeroCardComponent } from './hero-card.component'; | ||
|  | import { HeroesService } from './heroes.service'; | ||
|  | 
 | ||
|  | @NgModule({ | ||
|  |   imports: [ | ||
|  |     BrowserModule, | ||
|  |     FormsModule | ||
|  |   ], | ||
|  |   providers: [ HeroesService ], | ||
|  |   declarations: [ | ||
|  |     HeroesListComponent, | ||
|  |     HeroCardComponent, | ||
|  |     HeroEditorComponent | ||
|  |   ], | ||
|  |   bootstrap: [ HeroesListComponent ] | ||
|  | }) | ||
|  | export class AppModule { } | ||
|  | 
 | ||
|  | /* Documentation artifact below | ||
|  | // #docregion bad-alternative
 | ||
|  | // Don't do this!
 | ||
|  | @NgModule({ | ||
|  |   imports: [ | ||
|  |     BrowserModule, | ||
|  |     FormsModule | ||
|  |   ], | ||
|  |   providers: [ HeroesService, RestoreService ], | ||
|  |   declarations: [ HeroesListComponent ], | ||
|  |   bootstrap: [ | ||
|  |     HeroesListComponent, | ||
|  |     HeroCardComponent, | ||
|  |     HeroEditorComponent | ||
|  |   ] | ||
|  | }) | ||
|  | // #enddocregion bad-alternative
 | ||
|  | */ |