/* Second Heroes version */ // #docplaster // #docregion import { Component } from '@angular/core'; import { RouteConfig, ROUTER_DIRECTIVES } from '@angular/router-deprecated'; import { CrisisListComponent } from './crisis-list.component'; // #enddocregion /* // Apparent Milestone 2 imports // #docregion // #docregion hero-import import { HeroListComponent } from './heroes/hero-list.component'; import { HeroDetailComponent } from './heroes/hero-detail.component'; import { HeroService } from './heroes/hero.service'; // #enddocregion hero-import // #enddocregion */ // Actual Milestone 2 imports import { HeroListComponent } from './heroes/hero-list.component.1'; import { HeroDetailComponent } from './heroes/hero-detail.component.1'; import { HeroService } from './heroes/hero.service'; // #docregion @Component({ selector: 'my-app', template: `

Component Router (Deprecated)

`, providers: [HeroService], directives: [ROUTER_DIRECTIVES] }) // #enddocregion /* // #docregion route-config @Component({ ... }) // #enddocregion route-config */ // #docregion // #docregion route-config @RouteConfig([ // #docregion route-defs {path: '/crisis-center', name: 'CrisisCenter', component: CrisisListComponent}, {path: '/heroes', name: 'Heroes', component: HeroListComponent}, // #docregion hero-detail-route {path: '/hero/:id', name: 'HeroDetail', component: HeroDetailComponent} // #enddocregion hero-detail-route // #enddocregion route-defs ]) export class AppComponent { } // #enddocregion route-config // #enddocregion