带有Google Calendar v3 API集成问题的Angular UI日历

时间:2015-02-18 20:12:07

标签: jquery angularjs calendar google-calendar-api

我目前正在尝试使用Google Calendar API将Angular UI日历集成到我的项目中。

我已经通过jQuery插件版本通过FullCalendar单独使用v3 Calendar API成功运行了它。但是,我需要在一个模态中使用它,这将无法正确加载日历,因为当日历尝试加载时,模态不可见。

所以UI日历看起来是我最好的选择,但当我查看文档和演示时,我发现了这个:

/* event source that pulls from google.com */
$scope.eventSource = {
        url: "http://www.google.com/calendar/feeds/usa__en%40holiday.calendar.google.com/public/basic",
        className: 'gcal-event',           // an option!
        currentTimezone: 'America/Chicago' // an option!
};

哪个指向Google日历的供稿网址会返回403错误并使用现在弃用的v1和v2 Calendar API中的供稿。

所以我希望看看是否有其他人遇到过这个问题,以及他们是否找到了解决方案或解决方法

1 个答案:

答案 0 :(得分:0)

此问题已由另一位与新日历API存在类似问题的开发人员解决。确保通过安装FullCalendar和UI Calendar来检查所引入的版本。 gcal.js文件是一个非常过时的版本,并不支持谷歌日历的V3。

另请注意,除非您计划重写他们提供的大多数指令,否则您将需要使用$ scope来使其正常工作。因此,如果您偏好使用“此”方法,请注意此断开连接