广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >angular中ui calendar怎么用
  • 523
分享到

angular中ui calendar怎么用

2024-04-02 19:04:59 523人浏览 独家记忆
摘要

这篇文章将为大家详细讲解有关angular中ui calendar怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。官方地址:Http://angular-ui.Git

这篇文章将为大家详细讲解有关angular中ui calendar怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

官方地址:Http://angular-ui.GitHub.io/ui-calendar/

angular中ui calendar怎么用

fullcalendar 和ui calendar包安装我就不介绍了。自行百度下。

包安装好后,添加路径引用

本次开发环境angular1.x

调用

<div ui-calendar="uiConfig.calendar" class="span8 calendar" ng-model="eventSources" calendar="myCalendar"></div>

在controller中配置参数


$scope.uiConfig = {
  calendar: {
    height:..,//容器高度
    editable:..,//是否可编辑
    header: {
      right: '',//右边操作按钮
      center: 'title',
      left: '',//左边操作按钮

    },

  }

};

$scope.eventSources = [$scope.events];

这是一些基础配置,其他的请根据需求配置

下面来谈谈我在使用中遇到的一些问题,首先要从需求开始:

1.产品需求:每天事件要按字段“x”排序。

2.要根据月筛选查看不同月的视图数据。

首先来解决第一个问题,查看fullcalendar有没有排序功能,中文百度了半天,好吧,放弃了。。。用英文搜索,终于找到,在新版的fullcalendar提供了排序字段,默认是‘title';于是重新安装了fullcalendar,手动设置排序方法:在数据集中增加自定义排序字段,如{title:'111',sort:'22'},然后在$scope.urConfig.calendar中添加eventOrder:'sort'就可以了,很开心,第一个问题解决了!

第2个问题,根据时间查看不同月份视图,往eventSources里扔不同月份的数据集合不就行了?试了一下,额,视图不变化。。。又开始了英文搜索之旅。。。
终于找到了一个帖子,方法如下:

1.在controller中注入uiCalendarConfig,然后uiCalendarConfig.calendars.myCalendar.fullCalendar('GotoDate', calendarMonth);calendarMonth是需要加载显示的月份,但是调用之后uiCalendarConfig.calendars.myCalendar is undefined...

解决方法:

$timeout(function(){

  uiCalendarConfig.calendars.myCalendar.fullCalendar('gotoDate', calendarMonth);

});

到了这一步,项目要求的基本功能够已实现了。

开始优化:

1.把显示界面调成中文, 在配置config中添加lang:'zh-cn'或locale:'zh-cn',如果还不行,请升级你的ui calendar包

2.视图加载很缓慢,又英文搜索了很长时间。。。吐槽一下。国人没遇到过这类问题吗,中文搜索根本搜不到。。。,最后看到一个帖子:

将$scope.eventSources = [$scope.events];改成$scope.eventSources = [],

$scope.events通过请求返回接收后uiCalendarConfig.calendars.myCalendar.fullCalendar('addEventSource', $scope.events);加载,试了一下。nice,缓慢问题搞定。。。但是新问题来了,视图不会把我上次的数据清除,会造成重复数据!

最后换成了$scope.eventSources.push($scope.events);虽然也解决了问题,但是上面的问题并没有解惑。。。欢迎高手指点!

angular中ui calendar怎么用

关于“angular中ui calendar怎么用”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: angular中ui calendar怎么用

本文链接: https://www.lsjlt.com/news/75680.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • angular中ui calendar怎么用
    这篇文章将为大家详细讲解有关angular中ui calendar怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。官方地址:http://angular-ui.git...
    99+
    2022-10-19
  • angular-utils-ui-breadcrumbs怎么用
    这篇文章主要介绍angular-utils-ui-breadcrumbs怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!angular-utils-ui-breadcrumbs是...
    99+
    2022-10-19
  • Angular表格神器ui-grid怎么用
    小编给大家分享一下Angular表格神器ui-grid怎么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!HTML:  (代码仅用于解释得更清楚,并未完全展示)<!doct...
    99+
    2022-10-19
  • php calendar怎么用
    这篇“php calendar怎么用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“php calendar怎么用”文章吧。p...
    99+
    2023-06-26
  • python中calendar函数怎么用
    calendar函数在python中使用方法有以下几种calendar.monthcalendar(year,month)calendar.monthcalendar(year,month)方法是用于返回一个整数的单层嵌套列表。使用方法:i...
    99+
    2022-10-20
  • mpvue calendar怎么使用
    本篇内容介绍了“mpvue calendar怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!基于 vue-calendar&...
    99+
    2023-06-26
  • Angular中Renderer怎么用
    这篇文章主要介绍了Angular中Renderer怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Angular 其中的一个设计目标是使...
    99+
    2022-10-19
  • Angular中Directive怎么用
    这篇文章主要介绍了Angular中Directive怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Angular Directive 学习学习目的:为了更好的了解 ng...
    99+
    2023-06-14
  • JDK之Calendar类怎么使用
    JDK中的Calendar类用于操作日期和时间,可以进行日期的计算、格式化、比较等操作。下面是使用Calendar类的一些常见操作:...
    99+
    2023-10-24
    JDK Calendar
  • Calendar类怎么在java项目中使用
    Calendar类怎么在java项目中使用?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。java中的Calendar在开发中经常被忽略,这篇博客总结一下这个类,...
    99+
    2023-05-31
    java calendar ava
  • Angular中插槽怎么用
    这篇文章将为大家详细讲解有关Angular中插槽怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Angular插槽的使用使用ng-content 主要借助于select如果什么都不填直接使用<n...
    99+
    2023-06-14
  • Python标准库calendar怎么使用
    这篇文章主要介绍“Python标准库calendar怎么使用”,在日常操作中,相信很多人在Python标准库calendar怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python标准库calend...
    99+
    2023-06-25
  • java中怎么使用calendar获取年月日
    在Java中,你可以使用`Calendar`类来获取年、月、日。以下是一个简单的示例:```javaimport java.util...
    99+
    2023-08-08
    java calendar
  • Java中的Stringbuild,Date和Calendar类怎么使用
    本篇内容介绍了“Java中的Stringbuild,Date和Calendar类怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Str...
    99+
    2023-07-05
  • Angular中的SSR怎么使用
    这篇文章主要介绍“Angular中的SSR怎么使用”,在日常操作中,相信很多人在Angular中的SSR怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Angular中的SSR怎么使用”的疑惑有所帮助!...
    99+
    2023-07-04
  • Angular中ng-zorro-antd怎么用
    这篇文章主要介绍了Angular中ng-zorro-antd怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、安装ng-zorro-a...
    99+
    2022-10-19
  • Angular中的NgModule怎么使用
    这篇“Angular中的NgModule怎么使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这...
    99+
    2022-10-19
  • Observable怎么在Angular中使用
    这期内容当中小编将会给大家带来有关Observable怎么在Angular中使用,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。可观察对象(Observable)可观察对象支持在应用的发布者和订阅者之间传递...
    99+
    2023-06-14
  • Python中的time模块和calendar模块怎么用
    这篇文章将为大家详细讲解有关Python中的time模块和calendar模块怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在Python中对时间和日期的处理方式有很多,其中转换日期是最常见的一个功...
    99+
    2023-06-25
  • Angular中NgRx/Store框架怎么用
    这篇文章将为大家详细讲解有关Angular中NgRx/Store框架怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。ngrx/store 是基于RxJS的状态管理库,...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作