Я пытаюсь открыть календарь flatpickr вручную из кода angular (7). В документации упоминается, что я должен установить для clickOpens значение false и открыть календарь вручную с помощью .open (). Я не мог понять, как я могу получить доступ к элементу календаря из кода и вызова .open (). Ниже мой прогресс
In my Component.ts
@ViewChild(Ng2FlatpickrComponent) calElement: Ng2FlatpickrComponent;
this.options = {
defaultDate: this.dueDate || new Date(),
enableTime: true,
inline: false,
minuteIncrement: 1,
clickOpens: false
};
ngAfterViewInit() {
// I want to open the calendar manually here
}
In my html
<ng2-flatpickr [config]="options" #calendar formControlName="date"></ng2-flatpickr>
Пожалуйста, дайте мне знать, как я могу вручную вызвать .open () в календаре.
используемая версия:
flatpickr - 4.6.3,
ng2-flattpickr - 9.0.0