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
 | 
						|
*/
 |