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;
|
|
|
|
}
|
|
|
|
}
|