Использование методов FullCalendar с оболочкой AngularUI

я пытаюсь интегрировать AngularUI 's оболочка календаря в мое приложение, и инициализация календаря работает нормально. Тем не менее, я неотсюда не видно, как я могу вызвать методы календаря. Вот'мой код контроллера:

$scope.events = [];
$scope.calendarOptions = {
    calendar: {
        header: {
            left: 'prev,next today',
            center: 'title',
            right: 'month,agendaWeek,agendaDay'
        },
        defaultView: 'agendaWeek',
        selectable: true,
        selectHelper: true,
        select: function(start, end, allDay) {
            var title = prompt('Event Title:');
            if (title) {
                $scope.$apply(function(){
                    $scope.events.push({
                        title: title,
                        start: start,
                        end: end,
                        allDay: allDay
                    });
                });

            }
            // should call 'unselect' method here
        },
        editable: true
    }
};
$scope.eventSources = [$scope.events];

Как я могу вызвать методы из календаря? Это'не в моем контроллереСфера, япроверил везде внутри объекта видимости.

Я нашел это внутри кода директивы uiCalendar:

 scope: {ngModel:'=',config:'='},

Насколько я понимаю, это означает, что календарь создается в изолированной области. Поэтому в календаре нельзя вызывать методы. ОДНАКО, в демоверсии я нашел эту строку:

 /* Change View */
$scope.changeView = function(view) {
    $scope.myCalendar.fullCalendar('changeView',view);
};

Таким образом, демо может вызывать методы в календаре, и я могут? Я могу'Тиражировать это тоже.

Любая помощь в понимании или решении проблемы будет принята с благодарностью.

Ответы на вопрос(1)

Ваш ответ на вопрос