| 
									
										
										
										
											2016-11-13 14:09:28 -08:00
										 |  |  | import { Component } from '@angular/core'; | 
					
						
							| 
									
										
										
										
											2016-03-16 18:01:33 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  | @Component({ | 
					
						
							|  |  |  |   selector: 'hero-io', | 
					
						
							|  |  |  |   template: `
 | 
					
						
							| 
									
										
										
										
											2016-11-13 14:09:28 -08:00
										 |  |  |     <app-confirm [okMsg]="'OK'" | 
					
						
							|  |  |  |                  [cancelMsg]="'Cancel'" | 
					
						
							|  |  |  |                  (ok)="onOk()" | 
					
						
							|  |  |  |                  (cancel)="onCancel()"> | 
					
						
							|  |  |  |     </app-confirm> | 
					
						
							| 
									
										
										
										
											2016-03-16 18:01:33 +02:00
										 |  |  |     <span *ngIf="okClicked">OK clicked</span> | 
					
						
							|  |  |  |     <span *ngIf="cancelClicked">Cancel clicked</span> | 
					
						
							| 
									
										
										
										
											2016-08-09 17:38:25 +01:00
										 |  |  |   `
 | 
					
						
							| 
									
										
										
										
											2016-03-16 18:01:33 +02:00
										 |  |  | }) | 
					
						
							| 
									
										
										
										
											2016-11-13 14:09:28 -08:00
										 |  |  | export class HeroIOComponent { | 
					
						
							|  |  |  |   okClicked     = false; | 
					
						
							|  |  |  |   cancelClicked = false; | 
					
						
							| 
									
										
										
										
											2016-03-16 18:01:33 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  |   onOk() { | 
					
						
							|  |  |  |     this.okClicked = true; | 
					
						
							|  |  |  |   } | 
					
						
							| 
									
										
										
										
											2016-11-13 14:09:28 -08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-03-16 18:01:33 +02:00
										 |  |  |   onCancel() { | 
					
						
							|  |  |  |     this.cancelClicked = true; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } |