UNPKG

ipsos-components

Version:

Material Design components for Angular

41 lines (34 loc) 1.19 kB
/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ import {ChangeDetectionStrategy, Component} from '@angular/core'; import {FormControl} from '@angular/forms'; import {MatDatepickerInputEvent} from '@angular/material/datepicker'; @Component({ moduleId: module.id, selector: 'datepicker-demo', templateUrl: 'datepicker-demo.html', styleUrls: ['datepicker-demo.css'], changeDetection: ChangeDetectionStrategy.OnPush, }) export class DatepickerDemo { touch: boolean; filterOdd: boolean; yearView: boolean; inputDisabled: boolean; datepickerDisabled: boolean; minDate: Date; maxDate: Date; startAt: Date; date: Date; lastDateInput: Date | null; lastDateChange: Date | null; dateFilter = (date: Date) => date.getMonth() % 2 == 1 && date.getDate() % 2 == 0; onDateInput = (e: MatDatepickerInputEvent<Date>) => this.lastDateInput = e.value; onDateChange = (e: MatDatepickerInputEvent<Date>) => this.lastDateChange = e.value; dateCtrl = new FormControl(); }