X-Git-Url: https://juplo.de/gitweb/?p=examples%2Fangular-tour-of-heroes;a=blobdiff_plain;f=src%2Fapp%2Fheroes%2Fheroes.component.ts;fp=src%2Fapp%2Fheroes%2Fheroes.component.ts;h=38ab888370747f1f27fcdad36e5b67e4141b97e2;hp=eaa069b6e613f3766bb3f49c01ede1dd35487bbb;hb=5c525c7b08b4ea57e94f1c8644297de8e443e2da;hpb=3efe152e8e2be6f2dc172cf1ac476e2cb01be54b diff --git a/src/app/heroes/heroes.component.ts b/src/app/heroes/heroes.component.ts index eaa069b..38ab888 100644 --- a/src/app/heroes/heroes.component.ts +++ b/src/app/heroes/heroes.component.ts @@ -25,4 +25,13 @@ export class HeroesComponent implements OnInit { .getHeroes() .subscribe(heroes => this.heroes = heroes); } + + add(name: string): void { + name = name.trim(); + if (!name) { return; } + this.heroService.addHero({ name } as Hero) + .subscribe(hero => { + this.heroes.push(hero); + }); + } }