UNPKG

ion-datepicker-2

Version:
46 lines (41 loc) 1.34 kB
import { Component, ViewChild } from '@angular/core'; import { NavController } from 'ionic-angular'; import { DatePickerDirective } from 'ion-datepicker'; @Component({ selector: 'page-home', templateUrl: 'home.html', providers: [DatePickerDirective], }) export class HomePage { @ViewChild(DatePickerDirective) public datepicker: DatePickerDirective; public localDate: Date = new Date(); public initDate: Date = new Date(); public initDate2: Date = new Date(2015, 1, 1); public minDate: Date = new Date(2018, 2, 31); public maxDate: Date = new Date(2018, 11, 10); public disabledDates: Date[] = [new Date(2017, 7, 14)]; public localeString = { monday: true, weekdays: ['Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sábado', 'Domingo'], months: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'] }; public min: Date = new Date(); constructor( public navCtrl: NavController, ) { } public ngOnInit() { } public Log(stuff): void { this.datepicker.open(); this.datepicker.changed.subscribe(() => console.log('test')); console.log(stuff); } public event(data: Date): void { this.localDate = data; } setDate(date: Date) { console.log(date); this.initDate = date; } }