は、これは私が含まれている場合、私は何もデータが移入されていないのデータのロードを動的に
$scope.uiConfig.calendar.events = data;
を削除した場合、私のカレンダーオブジェクト
$scope.uiConfig = {
calendar: {
height: 450,
editable: false,
header: {
left: 'title',
center: '',
right: 'today prev,next'
},
eventClick: $scope.onEventClick,
eventDrop: $scope.alertOnDrop,
eventResize: $scope.alertOnResize,
eventRender: $scope.eventRender,
dayClick: $scope.onDayClick,
viewRender: $scope.getData
}
};
と
$scope.getData = function(view, element){
$scope.intervalStartDate = new Date(view.start);
$scope.intervalEndDate = new Date(view.end);
$scope.managedEvents = Event.getFittingsForDateInterval({
intervalStartDate : convertDate($scope.intervalStartDate),
intervalEndDate : convertDate($scope.intervalEndDate)
});
$scope.managedEvents.$promise.then(function(data){
$scope.uiConfig.calendar.events = data;
});
}
です現在の月データを更新して読み込み中です。
は、1月のデータを初めて読み込んでいます。次の月のアイコンをクリックするたびに、2月のデータを呼び出しています。カレンダーは現在の月にリセットされています($ scope.getDataを再度呼び出しています)。
data = [{start : some_date, end : some_date, title : event_name},{start : some_date, end : some_date, title : event_name},{start : some_date, end : some_date, title : event_name},{start : some_date, end : some_date, title : event_name},{start : some_date, end : some_date, title : event_name}];
私は一度にすべてではなく、現在のビューのみのデータを取得したいと考えています。 ご協力いただければ幸いです。
あなたは、同じのフィドルを提供することができ、容易 – Vish
I更新質問@Vish –
わかりましたので、私は私が正しく理解している場合は、あなたがデータは現在のためにフェッチするすることを確認しましょうビュー(それは日、週または月であるかもしれません)、As、ビューのいずれかの次のボタンをクリックすると、そのビューのデータが必要です。 – Vish