如果显示2天以上,则向前滚动一天[完整日历Angular]

时间:2019-07-29 12:43:04

标签: angular typescript fullcalendar

我想滚动一天,只需单击html-按钮即可。

因此,如果我显示了3天:星期一,星期二,星期三。然后单击将显示星期二,星期三,星期四。

显示的天数可能会有所不同,但是每次点击仍应滚动1天。

当我将应显示的天数更改为天数> 1时,该按钮在第一次单击时将不起作用。显然,它需要的点击次数与我在设置中配置的点击次数一样多。

使用Angular 7和Full Calender v4.1.0

nextClickHandler() {
    this._currentDate.setDate(this._currentDate.getDate() + 1 );
    this.calendarDateChanged();
}

private calendarDateChanged() {
    if(this.calendar && this.calendar.getApi()) {
        this.calendar.getApi().gotoDate(this._currentDate);
    }
}

this.currentDate ==今天的日期。

更改为

this._currentDate.setDate(this._currentDate.getDate()+ n),而n是显示的天数,在设置中配置。压延机将跳动: 例如其中n == 3; 星期一星期二星期三->星期四,星期五,星期六!

0 个答案:

没有答案