4: Add Services
authorKai Moritz <kai@juplo.de>
Sat, 2 May 2020 19:52:26 +0000 (21:52 +0200)
committerKai Moritz <kai@juplo.de>
Sat, 2 May 2020 19:52:26 +0000 (21:52 +0200)
h) Show messages - Add additional messages to hero service

src/app/heroes/heroes.component.ts

index 1e29d4e..d8ac642 100644 (file)
@@ -1,6 +1,7 @@
 import { Component, OnInit } from '@angular/core';
 import { Hero } from '../hero';
 import { HeroService } from '../hero.service';
+import { MessageService } from '../message.service';
 
 @Component({
   selector: 'app-heroes',
@@ -15,9 +16,12 @@ export class HeroesComponent implements OnInit {
 
   onSelect(hero : Hero): void {
     this.selectedHero = hero;
+    this.messageService.add(`HeroService: Selected hero id=${hero.id}`);
   }
 
-  constructor(private heroService : HeroService) { }
+  constructor(
+      private heroService : HeroService,
+      private messageService : MessageService) { }
 
   ngOnInit() {
     this.getHeroes();