| 
									
										
										
										
											2016-08-23 00:17:18 -07:00
										 |  |  | // Exact copy except import UserService from core
 | 
					
						
							| 
									
										
										
										
											2016-07-12 18:14:13 -07:00
										 |  |  | import { Component }   from '@angular/core'; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | import { HeroService } from './hero.service'; | 
					
						
							| 
									
										
										
										
											2016-08-23 00:17:18 -07:00
										 |  |  | import { UserService } from '../core/user.service'; | 
					
						
							| 
									
										
										
										
											2016-07-12 18:14:13 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  | @Component({ | 
					
						
							|  |  |  |   template: `
 | 
					
						
							|  |  |  |     <h2>Heroes of {{userName}}</h2> | 
					
						
							|  |  |  |     <router-outlet></router-outlet> | 
					
						
							|  |  |  |   `,
 | 
					
						
							|  |  |  |   providers: [ HeroService ] | 
					
						
							|  |  |  | }) | 
					
						
							|  |  |  | export class HeroComponent { | 
					
						
							|  |  |  |   userName = ''; | 
					
						
							|  |  |  |   constructor(userService: UserService) { | 
					
						
							|  |  |  |     this.userName = userService.userName; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } |