我正在使用离子原生日历来显示事件。在LG,拥有Android版本5.1.1的三星手机以及超过这些事件的手机无法正常加载。但事件在浏览器中加载。在这里,我也附上了图像。 我正在通过ajax post方法从PHP服务器检索数据。
你能不能帮助我解决这个问题。
事件在calendar.ts中加载函数:
loadEvents(){
$.ajax({
type: 'POST',
url: 'http://localhost/calendarapp/moblieapp/get_appointments',
data: { 'calendar_type': 'month', 'start': date_parameter, 'end': date_parameter },
success: function (data) {
var obj = $.parseJSON(data);
for (var i = 0; i < obj.length; i++) {
var startTime;
var endTime;
var startTimeDate = new Date(obj[i]['start']);
var endTimeDate = new Date(obj[i]['end']);
startTime = startTimeDate;
endTime = endTimeDate;
var title = obj[i]['title'];
// rest of the code
}
}
});
}
calendar.html
<calendar [monthviewEventDetailTemplate]="template" [eventSource]="eventSource" [calendarMode]="calendar.mode" [currentDate]="calendar.currentDate"
(onCurrentDateChanged)="onCurrentDateChanged($event)" (onEventSelected)="onEventSelected($event)" (onTitleChanged)="onViewTitleChanged($event)"
(onTimeSelected)="onTimeSelected($event)" step="30">
</calendar>