<br/><br/>
+<button (click)="confirmNumber(1)">Confirm 1</button>
+<button (click)="confirmNumber(0)">Confirm 0</button>
+<button (click)="confirmNumber(20)">Confirm 20</button>
+
+<eg-confirm-dialog #numberConfirmDialog
+ i18n-dialogTitle i18n-dialogBody
+ dialogTitle="Confirm Number"
+ dialogBody="Are you sure you want to confirm {numThings, plural, =1 {this thing} other {these {{numThings}} things}}?">
+</eg-confirm-dialog>
@ViewChild('printTemplate')
private printTemplate: TemplateRef<any>;
+ @ViewChild('numberConfirmDialog')
+ private numConfirmDialog: ConfirmDialogComponent;
+
+ public numThings: number = 0;
+
// @ViewChild('helloStr') private helloStr: StringComponent;
gridDataSource: GridDataSource = new GridDataSource();
.then(txt => this.toast.success(txt));
}, 4000);
}
+
+ confirmNumber(num: number): void {
+ this.numThings = num;
+ console.log(this.numThings);
+ this.numConfirmDialog.open();
+ }
+
}