X-Git-Url: https://juplo.de/gitweb/?p=examples%2Fangular-tour-of-heroes;a=blobdiff_plain;f=src%2Fapp%2Fheroes%2Fheroes.component.ts;h=94f426656a78890c89a2966a9d9d7687511858eb;hp=8d9f6623e37a2ac9a03670bcdf5d1c313b0f8b9a;hb=ef15a90ba71bcff7765f089af11e2ad22752a352;hpb=b9527a5cd012df19c71953671e4fc4c24e91e9e4 diff --git a/src/app/heroes/heroes.component.ts b/src/app/heroes/heroes.component.ts index 8d9f662..94f4266 100644 --- a/src/app/heroes/heroes.component.ts +++ b/src/app/heroes/heroes.component.ts @@ -1,4 +1,6 @@ import { Component, OnInit } from '@angular/core'; +import { Hero } from '../hero'; +import { HeroService } from '../hero.service'; @Component({ selector: 'app-heroes', @@ -7,9 +9,21 @@ import { Component, OnInit } from '@angular/core'; }) export class HeroesComponent implements OnInit { - constructor() { } + heroes: Hero[]; + + selectedHero : Hero; + + onSelect(hero : Hero): void { + this.selectedHero = hero; + } + + constructor(private heroService : HeroService) { } ngOnInit() { + this.getHeroes(); } + getHeroes() : void { + this.heroes = this.heroService.getHeroes(); + } }