首页 > 其他分享 >angular中使用full-calendar

angular中使用full-calendar

时间:2023-05-23 09:35:18浏览次数:32  
标签:full api fullcalendar 日期 5.11 选中 bind calendar angular

版本信息

   "@fullcalendar/angular": "^5.11.0",
    "@fullcalendar/common": "^5.11.0",
    "@fullcalendar/core": "^5.11.0",
    "@fullcalendar/daygrid": "^5.11.0",
    "@fullcalendar/interaction": "^5.11.0",
    "@fullcalendar/list": "^5.11.0",
    "@fullcalendar/moment": "^5.11.0",
    "@fullcalendar/moment-timezone": "^5.11.0",
    "@fullcalendar/rrule": "5.11.0",
    "@fullcalendar/timegrid": "^5.11.0",

 

html部分

<full-calendar #calendarHost [options]="calendarOptions"></full-calendar>

配置信息

this.calendarOptions = {
      headerToolbar: {
        left: '',
        center: '',
        right: '',
      },
      height: '710px',
      // locale: zhLocale,
      weekends: true, // 日历面板中是否显示周末
      selectable: false, // 日历中的日期是否可以被选中
      selectOverlap: false, // 每个日期是否可以被重复选中多次
      events: [], // 日历面板 所有被选中的数据或者通过api返回的数据
      showNonCurrentDates: true, // 不是本月的日期是否需要在日历中显示
      initialEvents: [], // 默认显示的数据
      eventClick: this.handleEventClick.bind(this), // 单击每个日期时调用的方法,可以用来做删除操作
      eventMouseEnter: this.handleEventMove.bind(this),
      eventMouseLeave: this.handleEventLeave.bind(this),
      select: this.handleDateSelect.bind(this), // 选中每个日期时调用的方法
      eventsSet: this.handleEvents.bind(this), // 获取所有选中的日期,用来传给后端进行保存
      dayMaxEventRows: 4,
      moreLinkContent: this.moreLinkContent.bind(this),
    };

更新组件


 // @ViewChild('calendarHost', { static: false }) calendarHost: any;

setEvents(events) { const { calendar: api } = this.calendarHost; api.removeAllEvents(); api.addEventSource({ events, }); }

 

标签:full,api,fullcalendar,日期,5.11,选中,bind,calendar,angular
From: https://www.cnblogs.com/cai-xin/p/17422340.html

相关文章

  • Angular2 Material Design开发环境搭建
    Angular2和Angular1有什么区别?就是Java和Javascript,雷锋和雷锋塔的区别。刚会用Angular1做些小项目,发现Angular2来了,据说性能上提升还是蛮多,所以还是从0开始吧。Angular2虽然还是支持用es5代码开发,但连官方教程都已经用TypeScript,对于之前没有接触过的人来说,学习还是有些成本的。作......
  • AngularJS2 教程 -- TypeScript环境配置
    AngularJS2TypeScript环境配置这开始前,你需要确保你已经安装了npm,如果你还没安装npm或者不了解npm可以查看我们的教程:NPM使用介绍。由于npm官网镜像国内访问太慢,这里我使用了淘宝的npm镜像,安装方法如下:$npminstall-gcnpm--registry=https://registry.npm.taobao.org......
  • AngularJS2 教程 -- Angular-cli搭建Angular2开发环境
    1.nodejs2.npm包管理以下的东西就当你是知道了这些概念了1.首先,到nodejs官网下载nodejs并安装 2.添加淘宝的npm镜像(由于国内访问国外网站的速度实在是太慢了),由于我们只有要用到的一些东西,我们采用以下的添加镜像方法(windows用户使用cmd,输入以下命令,新手请去看看npm使用教程......
  • Angular CLI
    一AngularCLI是啥    AngularCLI是一个命令行接口(AngularCommandLineInterface),用于实现自动化开发工作流程。能让开发者更容易搭建和运行Angular工程。AngularCLI是Angular开发的一个辅助工具。二AngularCLI安装    安装AngularCLI之前,先得......
  • 关于STM32Cube_FW_F1_V1.8.0内的example顶层程序设计逻辑 与 RTC_Calendar增补
     Examples内程序结构STM32Cube_FW_F1_V1.8.0\Projects\STM3210E_EVAL\Examples内程序结构分析如下:使用外设XXX向工程添加 stm32f10x_XXX.c修改stm32f10x_conf.h 在stm32f1xx_hal_msp.c中写 外设XXX写初始化程序在stm32f1xx_it.c中写中断服务程序在main.c中写配置程......
  • 如何卸载/升级Angular CLI?
    @@nodejs卸载AngularCLI当我尝试使用AngularCLI创建新项目时,请执行以下操作:ngnapp我收到此错误:fs.js:640返回binding.open(pathModule._makeLong(path),stringToFlags(flags),mode);^TypeError:路径必须是TypeError(本地)处的字符串或Buffer如何升级或卸载AngularCLI?an......
  • 全同态(Fully Homomorphic Encryption, FHE)和半同态(Partially Homomorphic Encryption,
    全同态(FullyHomomorphicEncryption,FHE)和半同态(PartiallyHomomorphicEncryption,PHE)全同态加密(FHE)是指一种加密方案,可以在加密状态下进行任意多次的加法和乘法运算,并且可以得到与明文数据相同的结果。这意味着可以在加密的数据上进行复杂的计算,而无需解密数据。FHE是同态......
  • 什么是 Angular 的 API Extractor?
    Angular的APIExtractor是一个用于生成和管理TypeScript库的API文档的工具。它的工作原理是通过分析TypeScript代码,并提取其中的公共API,生成清晰的文档以便开发者了解库的使用方式、函数、类、接口等。APIExtractor的工作流程如下:配置:首先,需要创建一个名为"api-e......
  • angular-devkit 中 build-angular 包的作用
    @angular-devkit/build-angular是AngularCLI的一个开发包,主要用于构建和打包Angular应用程序。它提供了一组命令行工具和可重用的构建流程,用于自动化构建和部署Angular应用程序。下面我们将介绍@angular-devkit/build-angular的作用和主要功能。作用@angular-devkit/b......
  • 什么是 Angular 应用的 browser Application bundles 和 server Application bundle
    我们在使用yarnrun启动Angular应用时,注意到browserApplication和serverApplicationbundle的生成:在Angular应用程序中,应用程序包含两个主要的部分:客户端应用程序和服务器应用程序。客户端应用程序是在Web浏览器中运行的Angular应用程序,而服务器应用程序是在服......