为全日历中的每个 EventInput 设置 Id
Set Id for each EventInput in fullcalendar
我有以下 EventInput
:
calendarEvents: EventInput[] = [
{
title: "Event Now - 1",
start: new Date().setHours(10)
},
{
title: "Event Now - 2",
start: new Date()
}
];
和 HTML:
(eventClick)="selectedEvent($event)"
是否可以为每个 EventInput
设置 Id 并在 selectedEvent
方法中获取该 Id,因为我想获取数据形式 Api 以基于 Id 在模态中显示?
selectedEvent($event) {
// get Id in here ...
console.log($event.view);
}
Stackblitz Here ...
这样试试:
selectEvent($event) {
console.log($event.event.title);
}
你也可以在objects中设置id
属性,
calendarEvents: EventInput[] = [
{
id:1,
title: "Event Now - 1",
start: new Date().setHours(10)
},
{
id:2,
title: "Event Now - 2",
start: new Date()
}
];
并得到 id
这样的:
selectEvent($event) {
console.log($event.event.id);
}
我有以下 EventInput
:
calendarEvents: EventInput[] = [
{
title: "Event Now - 1",
start: new Date().setHours(10)
},
{
title: "Event Now - 2",
start: new Date()
}
];
和 HTML:
(eventClick)="selectedEvent($event)"
是否可以为每个 EventInput
设置 Id 并在 selectedEvent
方法中获取该 Id,因为我想获取数据形式 Api 以基于 Id 在模态中显示?
selectedEvent($event) {
// get Id in here ...
console.log($event.view);
}
Stackblitz Here ...
这样试试:
selectEvent($event) {
console.log($event.event.title);
}
你也可以在objects中设置id
属性,
calendarEvents: EventInput[] = [
{
id:1,
title: "Event Now - 1",
start: new Date().setHours(10)
},
{
id:2,
title: "Event Now - 2",
start: new Date()
}
];
并得到 id
这样的:
selectEvent($event) {
console.log($event.event.id);
}