$scope.myCalendar.fullCalendar('prev')
this essentially calls the prev () function for the encapsulated calendar object.
fullCalendar.js:line 132: var r = calendar[options].apply(calendar, args);
After calling the function, it will return this , which is the result, because check this in fullCalendar.js
function prev() { renderView(-1); }
This does not return anything.
If you want to get the date, try passing 'getDate' to fullCalendar
$scope.previousEntries = function(){ $scope.myCalendar.fullCalendar('prev'); var calenderDate = $scope.myCalendar.fullCalendar('getDate'); }
source share