Ich verwende Knockout und ich ziehe Ereignisse aus einem beobachtbaren Array. Meine Ereignisse werden in der Datei console.log angezeigt, aber der Kalender wird nicht gerendert. Wenn ich das Array aus der Datei console.log kopiere und fest codiere, wird der Kalender gerendert. Was ist der Unterschied. Wie kann ich dies beheben?fullcalendar v.2 Ereignisse Array mit Knockout
viewModel.calendarViewModel = new ko.fullCalendar.cModel({
events: cModel.events,
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
editable: false,
viewDate: viewModel.viewDate
}, viewModel);
Ausschnitt aus console.log:
"calendarViewModel": {
"events": [
{
"id": 1304,
"title": "jjf2017_7_9-10",
"start": "2017-07-08",
"end": "2017-07-10",
"Location": "Guest House",
"backgroundColor": "Color",
"RoomNumber": "203"
},
{
"id": 1298,
"title": "JulyTest",
"start": "2016-07-09",
"end": "2016-07-18",
"Location": "Guest House",
"backgroundColor": "Color",
"RoomNumber": "205"
},
{
"id": 1299,
"title": "Julytest2",
"start": "2016-07-09",
"end": "2016-07-14",
"Location": "Guest House",
"backgroundColor": "Color",
"RoomNumber": "209"
},...
Bitte versuchen Sie eine [mcve] zu erstellen. – Jeroen
Hier ist eine Geige: [link] http://jsfiddle.net/jjfrick/y58wjkkj/ Dieses Beispiel funktioniert in jsFiddle und meiner App (wenn das Array codiert ist), aber wenn ich meine Daten laden und es auf das Array schieben, ist nichts angezeigt, ohne Fehler mit dem Chrome-Entwickler-Tool. Meine App wird in unserem Intranet verwendet. – user3157885