| 
									
										
										
										
											2016-09-13 14:39:39 -07:00
										 |  |  | // #docregion
 | 
					
						
							|  |  |  | import { Component, EventEmitter, Input, Output } from '@angular/core'; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | import { Hero } from '../model'; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | // #docregion component
 | 
					
						
							|  |  |  | @Component({ | 
					
						
							| 
									
										
										
										
											2016-09-25 18:51:54 -07:00
										 |  |  |   moduleId: module.id, | 
					
						
							| 
									
										
										
										
											2016-09-13 14:39:39 -07:00
										 |  |  |   selector:    'dashboard-hero', | 
					
						
							| 
									
										
										
										
											2016-09-25 18:51:54 -07:00
										 |  |  |   templateUrl: 'dashboard-hero.component.html', | 
					
						
							|  |  |  |   styleUrls: [ 'dashboard-hero.component.css' ] | 
					
						
							| 
									
										
										
										
											2016-09-13 14:39:39 -07:00
										 |  |  | }) | 
					
						
							|  |  |  | export class DashboardHeroComponent { | 
					
						
							|  |  |  |   @Input() hero: Hero; | 
					
						
							|  |  |  |   @Output() selected = new EventEmitter<Hero>(); | 
					
						
							|  |  |  |   click() { this.selected.next(this.hero); } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | // #enddocregion component
 |