PrimeNG 为当前日期范围安排加载事件
PrimeNG Schedule load events for current date range
在使用 onInit() 加载我的事件时,我已经设法让 PrimeNG Schedule 在 Angular2 项目中工作,但是我真的想根据 FullCalendar 的当前日期范围加载事件。我假设我应该使用 viewRender 加载我的事件,但是我似乎无法获得应该传递给我的函数的参数。
我的指令设置使用:
<p-schedule [events]="events" [header]="headerConfig" (viewRender)="fetchEvents($view, $element)"></p-schedule>
而 fetchEvents 函数目前正试图输出参数:
public fetchEvents(view, element){
console.log("fetchEvents:", view, element);
}
然而,当查看控制台时,它只是说视图和元素都未定义。我确信这与视图和元素的传递方式有关,并且我使用了与 PrimeNG 站点上的 onEventClick 示例相同的语法,但这显然不起作用。关于如何通过它们的任何想法,或者我做错了什么?
我觉得应该是这样的:
<p-schedule (viewRender)="fetchEvents($event)" ...></p-schedule>
在你的组件中:
fetchEvents(eventData) {
console.log("fetchEvents:", eventData.view, eventData.element);
}
在使用 onInit() 加载我的事件时,我已经设法让 PrimeNG Schedule 在 Angular2 项目中工作,但是我真的想根据 FullCalendar 的当前日期范围加载事件。我假设我应该使用 viewRender 加载我的事件,但是我似乎无法获得应该传递给我的函数的参数。
我的指令设置使用:
<p-schedule [events]="events" [header]="headerConfig" (viewRender)="fetchEvents($view, $element)"></p-schedule>
而 fetchEvents 函数目前正试图输出参数:
public fetchEvents(view, element){
console.log("fetchEvents:", view, element);
}
然而,当查看控制台时,它只是说视图和元素都未定义。我确信这与视图和元素的传递方式有关,并且我使用了与 PrimeNG 站点上的 onEventClick 示例相同的语法,但这显然不起作用。关于如何通过它们的任何想法,或者我做错了什么?
我觉得应该是这样的:
<p-schedule (viewRender)="fetchEvents($event)" ...></p-schedule>
在你的组件中:
fetchEvents(eventData) {
console.log("fetchEvents:", eventData.view, eventData.element);
}