希望在angular 10 中使用rrule插件创建一个完整日历中每两周重复一次的夜间事件
- 活动从周一晚上8点开始,到周三上午11点结束,每隔一周重复一次
- 我使用了以下内容作为rrule:
rrule: {
freq: RRule.WEEKLY,
interval: 2,
},
我无法使用fullcalendar和rrule插件创建过夜活动。
我能够创建一个简单的一天重复活动,每隔一周重复一次。
当前使用
- 角度10.1.0
- 全日历/角5.3.1
- 完整日历/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中(以使其工作 - 每隔一周重复一次-这是通过您已经确定的
freq
和interval
设置来实现的
现场演示:https://codepen.io/ADyson82/pen/abNMoZK