日历月份和年份在下拉年份和月份上不变

Calendar Month and Year Not changing on dropdown year and month

我正在使用 rzymek:fullcalendar 包。 我只是使用语义 ui 下拉列表

创建了一个 select 列表
<div class="ui compact selection dropdown">
      <i class="dropdown icon"></i>
      <div class="text">Compact</div>
      <div class="menu">
          <div class="item">January 2015</div>
      </div>
</div>

创建日历(调用完整日历模板):-

<div class="calendar">
    {{>fullcalendar options id="myCalendar"}}
</div>

像这样更改日历月份和年份:-

$('.ui.selection.dropdown')
    .dropdown('restore default text')
        .dropdown({
            onChange: function (val) {
                var monthAndYear = val.split(" ");
                console.log(monthAndYear[0]);
                var today = new Date();
                 Session.set('date'monthAndYear[1]+'-0'+MonthList.indexOf(monthAndYear[0]));
                $('#myCalendar').fullCalendar({
                    gotoDate: moment(Session.get('date')),
                });
            }
        });

但它不起作用。我不知道为什么?

将带有 class calendar 的模板添加到 HTML 后,您可以使用 $('#myCalendar')

如果日历已经呈现您不能使用:

$('#myCalendar').fullCalendar({gotoDate: moment(Session.get('date'))}); 

去约会你可能想打电话给:

$('#myCalendar').fullCalendar('gotoDate', moment(Session.get('date')));