订阅事件时如何重新呈现 FullCalendar?
顺便说一句,下面的代码完美运行。如果有新信息,尽管会加载,但在刷新页面之前不会显示。
有没有办法让它变得生动活泼?
下面的代码:
this.store.select(fromEvents.selectAll)
.subscribe(a => {
this.events = a;
$('#calendar').fullCalendar( 'rerenderEvent' )
});
仅供参考,我也尝试了以下方法:
$('#calendar').fullCalendar( 'renderEvent', this.events )
$('#calendar').fullCalendar( 'refetchEvent' )
我也在下面关注这个帖子:
rerenderEvents / refetchEvents 问题
下面的代码几乎可以完美运行。感觉是活的和动态的……但我无法删除
this.store.select(fromEvents.selectAll)
.subscribe(a => {
this.events = a;
$('#schedule').fullCalendar('removeEvents');
$('#schedule').fullCalendar('addEventSource', a);
$('#schedule').fullCalendar('rerenderEvents');
});
从技术上讲,下面的代码是否应该能够渲染数组中的任何内容?
$('#calendar').fullCalendar( 'refetchEvent' )
提前感谢大家的帮助