改善FullCalendar渲染性能

时间:2014-10-14 06:01:21

标签: javascript jquery angularjs fullcalendar

我正在为FullCalendar使用ui-calendar角度指令,我的月份视图变得非常慢。月视图中包含约100个事件的日历在我的桌面上渲染6秒,在ipad上渲染20秒(我的主要投放目标)。

时间似乎全部在渲染中,即我将事件源的事件数组设置为单个事件集(而不是一次添加一个)并将该数组记录到控制台,这两个事件都是瞬间发生的,但他认为上述时间不会更新。

我只是在单个视图的事件方面达到FullCalendar可以处理的限制,这可能是角度指令的ngModel应用程序的工件(虽然我在现有源上设置.events`直接模型或是调整或提供更有效的事件源的其他方法吗?

1 个答案:

答案 0 :(得分:1)

问题似乎在于ngModel如何挂钩到FullCalendar。在控制器中手动初始化FullCalendar并使用事件函数后,与之前相同的数据在桌面上以毫秒为单位加载,在ipad上加载大约一秒钟。

需要深入研究ui-calendar指令如何使用FullCalendar并查看是否可以更改它以获得与直接使用FullCalendar直接相同的速度