ngx-edu-components
Version:
Set of extra angular material components.
38 lines (37 loc) • 1.31 kB
TypeScript
import { OnInit, OnChanges, OnDestroy } from "@angular/core";
import { MatDatepicker, MatDatepickerInputEvent } from "@angular/material";
import { FormGroup } from "@angular/forms";
/**
* INSTRUCCIONES DE USO
*
* Importar en módulo CustomToolsModule en tu módulo
*
* INPUTS
* yourFormGroup: FormGroup
* yourFormControlName: string (nombre de control de formulario)
* placeholder (Opcional): string (texto a mostrar)
*
* EXAMPLE
* <ngx-edu-datepicker [yourFormGroup]="nameOfYourFormGroup" [yourFormControlName]="'myDate'" [placeholder]="'Fecha'"></ngx-edu-datepicker>
*
* Obteniendo los valores
* const rawValue = this.nameOfYourFormGroup.getRawValue();
* const phoneNumber = rawValue.countryCode + rawValue.areaCode + rawValue.localPhoneNumber;
*/
export declare class NgxEduDatepickerComponent implements OnInit, OnChanges, OnDestroy {
datePicker: MatDatepicker<Date>;
yourFormGroup: FormGroup;
yourFormControlName: string;
placeholder: string;
maxDate: Date;
hasProperties: boolean;
dateKeypress: RegExp;
constructor();
ngOnInit(): void;
ngOnChanges(): void;
ngOnDestroy(): void;
initialize(): void;
open(): void;
onDateChange($event: MatDatepickerInputEvent<Date>): void;
refresh(): void;
}