【发布时间】:2022-01-23 12:19:35
【问题描述】:
我想为我的 fullCalendar 事件实现拖放功能。该功能使用户能够在日历中拖放事件以更改他们在另一天和时间的事件。
这是我的 html 代码:
<p-fullCalendar deepChangeDetection="true" [events]="events" [options]="calendarOptions"></p-fullCalendar>
这是 ts 文件
this.calendarOptions = {
droppable: true,
eventDragStart: function(a) {
console.log("Drag start", a);
},
eventDragStop: function(a) {
console.log("Drag stop", a);
},
【问题讨论】:
-
“这是 html 代码”是什么意思?代码是否放置在 HTML 中?在组件的
.ts文件中声明calendarOptions,不使用this -
是的,我的意思是 htl 文件和 ts 文件,我在问题中做了一些编辑,谢谢!
-
我看到你使用
this。您的 calendarOptions 到底在哪里初始化?能否提供完整的.ts文件 -
只是一个参数calendarOptions: CalendarOptions;
标签: javascript angular typescript fullcalendar fullcalendar-5