23 lines
		
	
	
		
			506 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			506 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
import { Component, EventEmitter, Input, Output } from '@angular/core';
 | 
						|
 | 
						|
// #docregion
 | 
						|
@Component({
 | 
						|
  moduleId: module.id,
 | 
						|
  selector: 'app-confirm',
 | 
						|
  templateUrl: 'confirm.component.html'
 | 
						|
})
 | 
						|
export class ConfirmComponent {
 | 
						|
  @Input() okMsg = '';
 | 
						|
  @Input('cancelMsg') notOkMsg = '';
 | 
						|
  @Output() ok = new EventEmitter();
 | 
						|
  @Output('cancel') notOk = new EventEmitter();
 | 
						|
 | 
						|
  onOkClick() {
 | 
						|
    this.ok.emit(true);
 | 
						|
  }
 | 
						|
  onNotOkClick() {
 | 
						|
    this.notOk.emit(true);
 | 
						|
  }
 | 
						|
}
 | 
						|
// #enddocregion
 |