首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >尝试导入插件之前的完整日程库

尝试导入插件之前的完整日程库
EN

Stack Overflow用户
提问于 2020-06-06 23:28:30
回答 3查看 7K关注 0票数 15

我在我的Angular 9项目中安装了FullCalendar 5

然后,我在浏览器的控制台中得到了这个错误,页面中出现了所有内容

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
vdom.js:3 Uncaught Error: Please import the top-level full calendar lib before attempting to import a plugin.
    at Module../node_modules/@fullcalendar/common/vdom.js (vdom.js:3)
    at __webpack_require__ (bootstrap:79)
    at Module../node_modules/@fullcalendar/common/main.js (main.js:1)
    at __webpack_require__ (bootstrap:79)
    at Module../node_modules/@fullcalendar/daygrid/main.js (main.js:1)
    at __webpack_require__ (bootstrap:79)
    at Module../src/app/demo/demo.component.ts (demo.component.ts:1)
    at __webpack_require__ (bootstrap:79)
    at Module../src/app/Modules/app-routing.module.ts (app-routing.module.ts:1)
    at __webpack_require__ (bootstrap:79)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { FullCalendarModule } from '@fullcalendar/angular'; // for FullCalendar!
import { AppComponent } from './app.component';

@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    BrowserModule,
    FullCalendarModule // for FullCalendar!
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule { }

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import { Component } from '@angular/core';
import dayGridPlugin from '@fullcalendar/daygrid';

@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.scss']
})
export class AppComponent {

  calendarOptions = {
    plugins: [dayGridPlugin],
    initialView: 'dayGridMonth'
  };

}

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<full-calendar [options]="calendarOptions"></full-calendar>

EN

回答 3

Stack Overflow用户

发布于 2020-07-07 06:09:05

为了解决这个问题,您需要在顶部导入日历核心库,然后需要在构造函数中初始化核心库,如下所示

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import { Component } from '@angular/core';
import { Calendar } from '@fullcalendar/core'; // include this line
import dayGridPlugin from '@fullcalendar/daygrid';

@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.scss']
})
export class AppComponent {

  calendarOptions = {
    plugins: [dayGridPlugin],
    initialView: 'dayGridMonth'
  };

 constructor() { 
    const name = Calendar.name; // add this line in your constructor
  }
}
票数 17
EN

Stack Overflow用户

发布于 2021-02-07 13:24:42

有一个更好的方法来处理这个问题:

在app.modules.ts中注册插件:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import resourceTimeGridPlugin from '@fullcalendar/resource-timegrid';
import interactionPlugin from '@fullcalendar/interaction';
import bootstrapPlugin from '@fullcalendar/bootstrap';

FullCalendarModule.registerPlugins([ // register FullCalendar plugins
   dayGridPlugin,
   interactionPlugin,
   bootstrapPlugin
]);

...

但在calenderOptions中,你必须移除插件属性:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
calendarOptions = {
-  plugins: [ dayGridPlugin, interactionPlugin, bootstrapPlugin],
   initialView: 'dayGridMonth',
...
}
票数 2
EN

Stack Overflow用户

发布于 2021-08-24 23:32:12

我得到了同样的问题,并通过更改导入库的顺序修复了它。我所做的是在module.ts中的组件之前导入FullCalendarModule库,如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import { FullCalendarModule } from '@fullcalendar/angular'; 
import dayGridPlugin from '@fullcalendar/daygrid'; 
import interactionPlugin from '@fullcalendar/interaction';
    
import { MycalendarComponent } from './mycalendar/mycalendar.component';
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62239183

复制
相关文章
【Python】模块导入 ② ( 模块导入语法 | 导入完整模块 | import 导入完整模块 | from 导入完整模块 )
该方法用于 导入完整的模块 , 包括模块中的 函数 / 变量 / 类 / 代码块 等 ;
韩曙亮
2023/10/11
2500
【Python】模块导入 ② ( 模块导入语法 | 导入完整模块 | import 导入完整模块 | from 导入完整模块 )
Jquery实现超酷的日程安排插件
这是一款功能超强大的插件,它可以自由管理自己的日程安排,有3种模式,分别为日,周,月,这样的话管理起来就非常清晰,如果想要保存数据,那就要配合后台程序了。
代码伴一生
2021/09/22
1.2K1
尝试下idea开发插件的强大
这个插件我觉得逼格真的是高,美术和策划妹子来围观的时候发挥出最大作用了
Rookie
2019/05/15
6070
尝试下idea开发插件的强大
lombok idea插件_idea怎么导入插件
白天试试下eclipse,确实可以节省不少冗余代码,Lombok底层通过asm原理实现的,具体源码还没研究。
全栈程序员站长
2022/10/04
1.5K0
lombok idea插件_idea怎么导入插件
pycharm怎么导入外部库_python导入本地库
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/175169.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/27
1.6K0
pycharm怎么导入外部库_python导入本地库
Jenkins Job迁移--插件导入
在工作中可能会遇到这样的场景,即需要把一个Jenkins Master上的job迁移到另外一台Jenkins Master上,那怎么做比较好呢?
陈不成i
2021/06/01
1.9K0
我的代码日程
我的代码日程
Java架构师必看
2021/08/03
5810
ArchSummit 首次下江南|下周杭州站完整日程一览
9 月 26-27 日,ArchSummit 全球架构师峰会杭州站将落地杭州·和达希尔顿逸林酒店。本届峰会以“数字化转型下的架构升级”为主题,共计设立 1 个 Keynote 主题演讲和 12 个专题演讲分会场。 主题演讲邀请到平安壹钱包 CTO 吴鹏越、 网易副总裁,杭州研究院执行院长,互联网技术委员会主席,网易数帆总经理汪源博士、Google Cloud 中国架构师团队总监赵霏、Thoughtworks Software Architect and Director - James Lewis 四位嘉宾
深度学习与Python
2023/03/29
2220
ArchSummit 首次下江南|下周杭州站完整日程一览
限制登录尝试次数的 WordPress 插件:Limit Login Attempts
WordPress 用户管理插件已经集成了限制登录次数,防止暴力破解的功能,并且使用内存缓存处理限制次数,效率更高。
Denis
2023/04/14
8800
限制登录尝试次数的 WordPress 插件:Limit Login Attempts
sklearn库的使用_导入turtle库的方法
机器学习的开发基本分为六个步骤, 1)获取数据, 2)数据处理, 3)特征工程, 4)机器学习的算法训练(设计模型), 5)模型评估, 6)应用。
全栈程序员站长
2022/11/10
7760
一次完整的 Django 项目的迁移,有关 MySQL 数据库的导出与导入
我的 Django 项目做了一次实际的项目移植,就是把同一个项目连同数据库中存储的信息迁移到另外一个环境中。具体是把服务器上面的数据库迁移到了本地,也就是 Linux 服务器到本地 Windows,这篇文章就来简述一下我具体的操作过程。
Hopetree
2022/09/26
1.1K0
pycharm导入pandas模块_pycharm如何导入python的库
网上有些反应安装pandas库时会出现问题,提示好像是pip的原因。 这时候大概是自己的pip版本太久啦。所以最好先在cmd更新一下pip好了。
全栈程序员站长
2022/09/26
3.2K0
pycharm导入pandas模块_pycharm如何导入python的库
【Android Gradle 插件】Gradle 依赖管理 ⑨ ( implementation project 导入依赖库 Module | 导入aar文件作为依赖 | 先配置仓库再导入依赖 )
org.gradle.api.Project 配置 ( build.gradle 根配置 ) 文档 : https://docs.gradle.org/current/javadoc/org/gradle/api/Project.html
韩曙亮
2023/03/30
1.6K0
【Android Gradle 插件】Gradle 依赖管理 ⑨ ( implementation project 导入依赖库 Module | 导入aar文件作为依赖 | 先配置仓库再导入依赖 )
pycharm导入下载好的库_如何在pycharm导入库
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/175139.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/27
6070
pycharm导入下载好的库_如何在pycharm导入库
Vue3导入方法太麻烦?试试这个不用导入方法的插件!
展开 var __INLINE_SCRIPT__=function(){"use strict";var e=function(e,a,t){function i(e,a){var t=e.m
江南一点雨
2022/08/29
4320
Pods 插件自定义字段的导入导出
Pods 是一款用在 WordPress 上的自定义内容类型的插件。pods 能够扩展现有的内容类型,比如为文章 (post)增加一个 “SEO标题” 字段。更重要的是,它添加的字段都能导入导出JSON格式,方便开发和正式环境的配置使用。
青梅煮码
2023/01/14
8510
Pods 插件自定义字段的导入导出
日程管理 FullCalendar
日程管理,采用著名组件FullCalendar日历插件实现 FullCalendar提供了丰富的属性设置和方法调用,开发者可以根据FullCalendar提供的API快速完成一个日历日程的开发 1.实
用户1149182
2018/01/12
3K0
日程管理 FullCalendar
ArchSummit全球架构师峰会就在下周!点击看完整日程
8 月 18-19 日,ArchSummit 全球架构师峰会北京站将落地北京富力万丽酒店。本届峰会以“升级架构思维、支撑业务发展”为主题,共计设立一个主题演讲和 17 个专题演讲分会场。 本次大会邀请到极客邦双数研究院特聘专家 / 精益数据方法创始人史凯、字节跳动数据平台负责人罗旋、第四范式研发副总裁 / 基础技术负责人郑曌、经纬中国高级投资经理谢岩四位嘉宾参与主题演讲,他们将在现场分享数字化转型、大数据、AI、开源等方面的话题。 专题演讲内容涵盖微服务治理实战、LakeHouse 架构演进与数据治理实践、
深度学习与Python
2023/03/29
2910
ArchSummit全球架构师峰会就在下周!点击看完整日程
DingTalk代码库机器人尝试
      今日室友询问相关机器人的事情,本来对于机器人还是有一些了解的,至少是明白一些简单的原理,包括微信公众号,qq群的只能机器人,以及钉钉的机器人。       首先是说那个关于微信公众号的那个自动回复便可以使用一些机器人代替回复,这个的话需要会许相应的appid之后才能进行相关公众号的开发,之前也只是做过一些简单的自动回复的尝试。原理很简单,获取了appid之后相当是获取了给公众号的全部权限,一般是通过开发者帐号进行尝试的。然后在新浪云或者腾讯云的服务器上面布置相关的代码即可实现对话形式的消息传递。
@坤的
2018/06/04
1.6K0
点击加载更多

相似问题

完整日历--“在尝试导入插件之前,请导入顶级的全日历库”。

12

在尝试导入插件angular之前,出现fullcalendar lib错误

2184

Roboto日程库

13

PHP日程库

10

C#的日程库

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文