// #docplaster // #docregion import { Component} from 'angular2/core'; import { HeroContactComponent } from './hero-contact.component'; import { HeroBioComponent } from './hero-bio.component'; import { HeroService } from './hero.service'; import { LoggerService } from './logger.service'; //////// HeroBiosComponent //// // #docregion simple @Component({ selector:'hero-bios', template:` `, directives:[HeroBioComponent], providers: [HeroService] }) export class HeroBiosComponent{ // #enddocregion simple // #docregion ctor constructor(logger: LoggerService) { logger.logInfo('Creating HeroBiosComponent'); } // #enddocregion ctor // #docregion simple } // #enddocregion simple //////// HeroBiosAndContactsComponent //// // #docregion hero-bios-and-contacts @Component({ selector:'hero-bios-and-contacts', // #docregion template template:` `, // #enddocregion template directives:[HeroBioComponent, HeroContactComponent], // #docregion class-provider providers: [HeroService] // #enddocregion class-provider }) export class HeroBiosAndContactsComponent{ constructor(logger: LoggerService) { logger.logInfo('Creating HeroBiosAndContactsComponent'); } } // #enddocregion hero-bios-and-contacts