使用rrule在完整日历角度中过夜的每两周一次的重复事件



希望在angular 10 中使用rrule插件创建一个完整日历中每两周重复一次的夜间事件

  • 活动从周一晚上8点开始,到周三上午11点结束,每隔一周重复一次
  • 我使用了以下内容作为rrule:
rrule: {
freq: RRule.WEEKLY,
interval: 2,
},

我无法使用fullcalendar和rrule插件创建过夜活动。

我能够创建一个简单的一天重复活动,每隔一周重复一次。

当前使用

  1. 角度10.1.0
  2. 全日历/角5.3.1
  3. 完整日历/rrule 5.3.1

感谢您的反馈和意见。

您的事件对象需要如下所示:

{
title: 'my recurring event',
duration: '39:00',
rrule: {
freq: 'weekly',
interval: 2,
byweekday: [ 'mo'],
dtstart: '2020-09-01T20:00:00'
}
}

让我们根据不同的要求进行分解:

  • 从周一晚上8点开始:这在dtstart中的时间之前完成。(当然,您可以指定任何您想要的开始日期。(
  • 周三上午11点结束——从周一晚上8点开始,到周三上午11时结束的活动长达39小时。因此,我们可以设置事件本身的duration(不在rrule中(以使其工作
  • 每隔一周重复一次-这是通过您已经确定的freqinterval设置来实现的

现场演示:https://codepen.io/ADyson82/pen/abNMoZK

相关内容

  • 没有找到相关文章

最新更新