1

我正在使用angularx-flatpickr@6.1.0我需要从代码更改日历月份。根据文档,应该有一个名为changeMonth. 我尝试从代码中获取日历实例,但它似乎是一个普通的 HTML 元素而不是一个 flatpickr。有人知道是否有办法调用它吗?或者我应该转储包装器并开始使用纯库?

这是我尝试过的

<span
  type="text"
  mwlFlatpickr
  [(ngModel)]="selectedDate"
  [altInput]="true"
  [convertModelValue]="true"
  [inline]="true"
  (flatpickrDayCreate)="dayCreate($event)"
  #calendar
></span>

export class CalendarComponent {
  @ViewChild('calendar') calendar: Instance; // i tried ElementRef, any, FlatPickrDirective nothing got this method
  selectedDate: Date;

  constructor(private flatepickr: FlatpickrDefaults) {} // this services comes with wrapper but doesnt have any methods.

  dayCreate($e) {
    console.log($e);
  }
}

对不起,我在这里问它,但回购没有问题。

4

0 回答 0