如何解决带有primeng fullcalendar的angular9引发错误:找不到名称空间'FullCalendarVDom'和“请导入顶级全日历库”
我在我的角度应用程序中使用primeng p-fullcalendar。
我在命令行中收到此错误: '找不到命名空间'FullCalendarVDom'
和在浏览器中: “请在尝试导入插件之前导入顶级全日历库。”
我的代码:
import { FullCalendar } from 'primeng/fullcalendar';
import { Calendar } from '@fullcalendar/core';
import dayGridPlugin from '@fullcalendar/daygrid';
import timeGridPlugin from '@fullcalendar/timegrid';
import interactionPlugin from '@fullcalendar/interaction';
@ViewChild('calendar',{ static: true }) private calendar: FullCalendar;
在c'tor中:
this.events = [{
"title": "Conference","start": "2016-01-11","end": "2016-01-13"
}];
this.options = {
plugins: [dayGridPlugin,timeGridPlugin,interactionPlugin],defaultDate: '2017-02-01',header: {
left: 'prev,next',center: 'title',right: 'month,agendaWeek,agendaDay'
}
我根据预览答案添加了这些导入,但是没有帮助。
我错过了什么?
解决方法
Primeng 使用 FullCalendar 4.1,而不是安装最新版本的 FullCalendar 尝试安装 v4.1。
npm i @fullcalendar/core@4.1.0
npm i @fullcalendar/interaction@4.1.0
npm i @fullcalendar/daygrid@4.1.0
npm i @fullcalendar/timegrid@4.1.0
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。