/* Second Heroes version */ // #docplaster // #docregion import {Component} from 'angular2/core'; import {RouteConfig, ROUTER_DIRECTIVES} from 'angular2/router'; 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

`, 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