angularjs - 不显示日按钮和周按钮
问题描述
我正在使用带有 angularjs 的 fullcalendar 来显示事件。目前月视图工作正常。但是UI中没有显示星期按钮和星期按钮。在左侧和右侧只有今天,显示后退和下一步按钮。我不知道原因。请找到以下代码。
视图.html
<html>
<head>
<link rel="stylesheet" href="../fullcalendar-4.1.0/packages/core/main.css"></script>
<link rel="stylesheet" href="../fullcalendar-4.1.0/packages/daygrid/main.css"></script>
<link rel="stylesheet" href="../fullcalendar-4.1.0/packages/list/main.css"></script>
<link rel="stylesheet" href="../fullcalendar-4.1.0/packages/timegrid/main.css"></script>
<script type="text/javascript" src="../fullcalendar-4.1.0/packages/core/main.js"></script>
<script type="text/javascript" src="../fullcalendar-4.1.0/packages/daygrid/main.js"></script>
<script type="text/javascript" src="../fullcalendar-4.1.0/packages/timegrid/main.js"></script>
<script type="text/javascript" src="../fullcalendar-4.1.0/packages/list/main.js"></script>
</head>
<script>
$scope.event = {events: [{
title:'test1',
start: '2019-05-05 08:00',
end: '2019-05-10 08:00'
},
{
title:'test2',
start: '2019-05-05 12:00'
}]};
var calendarEl = document.getElementById('calendar');
var calendar = new FullCalendar.Calendar(calendarEl, {
events: $scope.event.events,
plugins: [ 'dayGrid','timeGrid','list' ],
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
}
});
calendar.render();
});
</script>
<body ng-app="myApp" ng-controller="myController">
<div id="calendar" ng-model="eventSources"></div>
</body>
</html>
解决方案
您可以在脚本中添加以下代码行以显示日视图和周视图。
header: {
left: 'prev,next today',
center: 'title',
right: 'dayGridMonth,dayGridWeek,timeGridDay'
}
更改正确属性字段的原因是议程周,最新版本的 FullCalendar 不支持议程日字词
推荐阅读
- c++ - 初始化指向类对象的指针容器?
- sql - 创建与 SQL Server 存储过程的 Microsoft Excel 连接
- ios - 如何为 Google Cardboard 配置 React 360
- java - 打印上标字符在 Eclipse 中不起作用
- python - Opencv模板匹配不同大小的图片
- aurelia - 如何在 aurelia 组件中完全呈现自定义元素以进行 e2e 测试?
- mysql - 如何在zend框架3中使用动态数据连接到数据库
- java - {c++} Vertex* myList 和 {java} List myList 有什么相似之处?
- jquery - 带有 SVG 的旋转动画
- php - 使自定义帖子类型成为页面的子级