// #docplaster // #docregion import { Component} from '@angular/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