2017-02-06 23 views
0

私はアプリケーションにui-calendarを使用しています。しかし、今日は、月を変えたとき(例えば、ボタンをクリックして2月から3月に行き、その後に戻る)、イベントがなくなってしまうという問題があります。月の変更後にイベントが消える

は、私がロードすると:私は変更 captura de tela 2017-02-06 as 13 01 53

captura de tela 2017-02-06 as 13 02 03

私は戻る:私はこの時間を使用してきた captura de tela 2017-02-06 as 13 02 13

コードの設定。

`

$scope.alertOnEventClick = function(date, jsEvent, view) { 
    console.log('evento clicado', date, jsEvent, view); 
} 

$scope.eventRender = function(event, element, view) { 
    element.attr({'tooltip': event.title, 'tooltip-append-to-body': true}); 
    $compile(element)($scope); 
}; 

$scope.changeView = function(view,calendar) { 
    uiCalendarConfig.calendars[calendar].fullCalendar('changeView',view); 
}; 

$scope.renderCalender = function(calendar) { 
    if(uiCalendarConfig.calendars[calendar]){ 
    uiCalendarConfig.calendars[calendar].fullCalendar('render'); 
    } 
}; 

$scope.eventSources = [$scope.events]; 

$scope.uiConfig = { 
    calendar:{ 
    lang: 'pt-br', 
    height: "parent", 
    editable: false, 
    theme:true, 
    header:{ 
     left: '', 
     center: 'title', 
     right: 'today, prev,next' 
    }, 
    eventClick: $scope.alertOnEventClick, 
    eventRender: $scope.eventRender 
    } 
}; 

`

答えて

1

それはUI-カレンダーの問題です。私は、関数onAddedを次のように変更する解決策を見つけました。

関連する問題