angular-material-clock-time-picker
Version:
This is time picker for angular material projects, for Angular Material 5.
33 lines (27 loc) • 773 B
text/typescript
import { Directive, ElementRef, HostListener } from '@angular/core';
import { MatDialog, MatDialogRef, MAT_DIALOG_DATA } from '@angular/material/dialog';
import { TimePickerComponent } from './time-picker.component';
/* tslint:disable */
/* tslint:enable */
export class MatTimePickerDirective {
constructor(
private el: ElementRef,
private dialog: MatDialog
) { }
OnClick ($event) {
const dialogRef = this.dialog.open(TimePickerComponent, {
panelClass: 'dialog-box',
data: {
value: this.el.nativeElement.value
}
});
dialogRef.afterClosed().subscribe(data => {
if (data) {
this.el.nativeElement.value = data;
}
});
}
}