UNPKG

nts-ng2-components

Version:

Paquete de componentes para Angular2 desarrollado por NITSNETS.

41 lines (32 loc) 1.04 kB
import { Component, ElementRef, EventEmitter, Input, Output } from '@angular/core'; @Component({ selector: 'nts-datetime-picker', templateUrl: 'datetime-picker.component.html', styleUrls: ['datetime-picker.component.scss'], }) export class NtsDatetimePickerComponent { @Input() dateModel: String; // 'YYYY-MM-DD' @Input() dateLabel: String; @Output() dateChange = new EventEmitter(); @Input() timeModel: String; // 'HH:MM' @Input() timeLabel: String; @Output() timeChange = new EventEmitter(); @Input() inline = false; @Input() maxDate; @Input() minDate; @Input() rangeFrom; @Input() rangeTo; constructor(private elementRef: ElementRef) { } onDateChanges(date) { this.dateModel = date; this.dateChange.emit(date); } onTimeChanges(time) { this.timeModel = time; this.timeChange.emit(time); } clear() { this.onDateChanges(null); this.onTimeChanges(null); } }