20 lines
465 B
TypeScript
Raw Normal View History

2016-05-18 15:53:13 +02:00
// #docregion
import { Component, OnInit } from '@angular/core';
2016-05-18 15:53:13 +02:00
import { HeroArena, HeroService, Hero } from './heroes';
2016-05-18 15:53:13 +02:00
@Component({
selector: 'toh-app',
template: '<pre>{{heroes | json}}</pre>',
providers: [HeroArena, HeroService]
})
export class AppComponent implements OnInit {
2016-05-18 15:53:13 +02:00
heroes: Hero[] = [];
constructor(private heroArena: HeroArena) { }
ngOnInit() {
this.heroArena.getParticipants().subscribe(heroes => this.heroes = heroes);
}
}