| 
									
										
										
										
											2016-05-18 15:53:13 +02:00
										 |  |  | import { Component, OnInit } from '@angular/core'; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-09-27 03:58:10 -04:00
										 |  |  | import { Hero, HeroCollectorService } from './core'; | 
					
						
							| 
									
										
										
										
											2016-05-18 15:53:13 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  | @Component({ | 
					
						
							|  |  |  |   selector: 'sg-app', | 
					
						
							|  |  |  |   template: '<div>Our hero is {{hero.name}} and {{hero.power}}</div>', | 
					
						
							|  |  |  |   providers: [HeroCollectorService] | 
					
						
							|  |  |  | }) | 
					
						
							|  |  |  | export class AppComponent implements OnInit { | 
					
						
							|  |  |  |   hero: Hero; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   constructor(private heroCollectorService: HeroCollectorService) { } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   ngOnInit() { | 
					
						
							|  |  |  |     this.hero = this.heroCollectorService.getHero(); | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } |