2016-10-19 25 views
0

私の最後の質問(node.jsとHandlebars [closed]を使った単純なFullCalendar)の申し訳ありません。 node.jsでfullCalendarを使用する際の問題は、小さなjavaScript構文エラーであることが判明しました。 ありがとうございました。外部ファイルからnode.jsのfullCalendarにイベントを取得する

しかし、外部ファイルからイベントを取得する際に少し問題があります。私は助けに感謝します。

私はindex.jsから一連のイベントを送信しようとしています。私はindex.hbsに送信しています

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

、として配列は、キーと値のペアを含む

$('#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}} 
     }); 

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

はその後、私のindex.hbsに私がやっている、と見ます私はこれをデバッグするとき

は、私はそれは、このようなオブジェクトとしてそれらのすべてを取っていることがわかり

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

しかし、これらをEventObjectに変換することはできません。私はfullCalendarを非常に少数のもののために使用しており、多くのことをしません。それで、それに直面する困難。 誰でも方法を知っていますか? お手数ですがお寄せいただきありがとうございます。

答えて

0

私はそれを得ました。 JSON.stringifyを使用して内容をストリング化します。

これは機能します。

関連する問題