2016-10-19 3 views
0

Ich entschuldige mich für den Umfang meiner letzten Frage (Simple FullCalendar mit node.js und Lenker [geschlossen]). Es stellt sich heraus, dass das Problem bei der Verwendung von fullCalendar in node.js ein kleiner JavaScript-Syntaxfehler war. Vielen Dank an alle, die versucht haben zu helfen.Ereignisse von externer Datei zu fullCalendar in node.js

Allerdings habe ich ein kleines Problem beim Abrufen von Ereignissen aus der externen Datei. Ich würde die Hilfe zu schätzen wissen.

Ich versuche, ein Array von Ereignissen von index.js zu senden. Das Array enthält die Schlüssel-Wert-Paare wie

event_list[event_list_index]={id:event_list_index,title:course_name,start:start_time,end:end_time,dow:DOW}; 

ich es index.hbs wie sehen schicke,

/* GET home page. */ 
router.get('/', function(req, res, next) { 
    res.render('index', { event_list: event_list}); 
}); 

Da ist in meinem index.hbs ich tue,

$('#calendar').fullCalendar({ 
      now: '2016-10-10', 
      editable: true, // enable draggable events 
      aspectRatio: 1.8, 
      scrollTime: '00:00', // undo default 6am scrollTime 
      eventOverlap:false, 
      slotDuration :'00:15:00', 
      header: { 
       left: 'title', 
       center: 'timelineDay,agendaWeek,listWeek', 
       right:'next,prev' 
      }, 
      defaultView: 'timelineDay', 
      events:{{event_list}} 
     }); 

Wenn ich debugge ich finde, dass es alle von ihnen als Objekte wie folgt,

events:[object Object],[object Object],[object Object],[object Object] 

Ich kann diese jedoch nicht in EventObjects konvertieren. Ich benutze fullCalendar für ein paar Dinge und arbeite nicht viel damit. So mit Schwierigkeiten konfrontiert. Hat jemand eine Idee, wie es geht? Vielen Dank im Voraus für jede Hilfe, die Sie zur Verfügung stellen können.

Antwort

0

Ich habe es. Ich string den Inhalt mit JSON.Stringify als,

Es funktioniert!

Verwandte Themen