【发布时间】:2019-05-28 02:22:24
【问题描述】:
我在我的 Angular 5 项目中为 fullcalendar 小部件使用 ng-fullcalender 包装器。没有 fullcalendar-scheduler 插件的 fullcalendar 可以正常工作。但是当我尝试使用 fullcalendar-scheduler 插件扩展日历时,小部件的标题中会出现几个“未定义”字符串。
我正在将 fullcalendar-scheduler 插件导入我要使用该插件的组件中。我在项目的不同位置使用 ng-fullcalendar 组件。奇怪的是,当我只在一个组件中导入 fullcalendar-scheduler 插件时,所描述的行为出现在整个项目中的每个 fullcalenar 元素中。我还尝试在“脚本”部分的“.angular-cli.json”中导入 fullcalendar-scheduler 插件。但随后 chrome 控制台显示:“未捕获的 TypeError:无法读取未定义的属性 'Mixin'”。它还显示 "ERROR TypeError: spec.class is not a constructor",当 fullcalendar-scheduler 插件未加载时,它总是显示。我已经阅读了以下帖子:jQuery fullCalendar displayed undefined on title。但是他们的建议都没有解决我的问题,因为 ng-fullcalendar 组件正在导入 fullcalendar 而不是我。他们还建议包含 moment 包,但正如您在我的示例中看到的那样,这也没有效果。
我已经使用 stackblitz 中描述的行为设置了我的配置:https://stackblitz.com/edit/angular-vjydy4。
【问题讨论】:
标签: angular fullcalendar fullcalendar-scheduler