gpt4 book ai didi

angularjs - AngularJS 上的 UI 日历重复事件

转载 作者:行者123 更新时间:2023-12-02 22:35:55 24 4
gpt4 key购买 nike

我尝试在 Angular UI 日历上实现重复频率,但仍然没有获得任何 Angular 插件。我需要帮助创建重复事件。如果可以,请提供任何引用插件或指令来创建重复事件。

我从这里得到了 Ui 日历 calendar downloaded link

提前致谢!!

最佳答案

我利用了这样一个事实:在日历的 View 切换上,Arshaw 日历可以使用事件函数 ( http://fullcalendar.io/docs/event_data/events_function/ )。

首先将服务中的重复事件数组组装成一个 7 槽数组,一个槽对应一周中的每一天。将其放在范围内。然后,当您打开或切换日历 View 时,从函数的开始日迭代到结束日,并插入与您的重复类型匹配的事件。

function eventFunction(start, end, timezone, callback) {
var events = [];
for(var date = start; date <= end; date.setTime( date.getTime() + MS_PER_DAY )){
_.forEach($scope.calendar.repeating[date.getDay()], function(repeater){
var repeaterStart = date.getTime() + // date
repeater.start - new Date(repeater.start).setHours(0,0,0,0); // time
events.push({ _id: repeater.id, start: new Date(repeaterStart), title: repeater.headline})
})
}
callback(events);
}

关于angularjs - AngularJS 上的 UI 日历重复事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29256109/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com