// #docregion import { Component } from '@angular/core'; // #docregion import-services import { LoggerService } from './logger.service'; import { UserContextService } from './user-context.service'; import { UserService } from './user.service'; @Component({ moduleId: module.id, selector: 'my-app', templateUrl: 'app.component.html', // #docregion providers providers: [ LoggerService, UserContextService, UserService ] // #enddocregion providers }) export class AppComponent { // #enddocregion import-services private userId: number = 1; // #docregion ctor constructor(logger: LoggerService, public userContext: UserContextService) { userContext.loadUser(this.userId); logger.logInfo('AppComponent initialized'); } // #enddocregion ctor // #docregion import-services } // #enddocregion import-services