我正在使用ui日历在我的应用程序中提供日历视图。
问题:
日历加载正常,日历也接受事件,因为我似乎无法使用$scope.myCalendar.fullCalendar('prev');
通过我正在使用的控制器访问日历对象。
如果我这样做错了,请您解释一下如何访问日历对象?
答案 0 :(得分:0)
$scope.myCalendar.fullCalendar('prev')
这实质上是在封装的日历对象上调用函数prev()。
fullCalendar.js:line 132: var r = calendar[options].apply(calendar, args);
调用该函数后,它将返回this
,这是结果,因为在fullCalendar.js中检查了这个
function prev() {
renderView(-1);
}
这不会返回任何内容。
如果您想获得约会,请尝试将“getDate”传递给fullCalendar
$scope.previousEntries = function(){
$scope.myCalendar.fullCalendar('prev');
var calenderDate = $scope.myCalendar.fullCalendar('getDate');
}