При использовании fullCalendar с angularjs.Директива для событий теряет область при перетаскивании - PullRequest
0 голосов
/ 07 февраля 2019

Я использую fullCalendar с angularjs через директиву.

При рендеринге событий я написал пользовательскую директиву, чтобы я мог использовать шаблон для каждого события:

app.directive('eventDirective', function() {
return {
    restrict: 'E',
    scope:{
    data: '=passedData'
    },
        link: function(scope, element,$attrs){

        },
               templateUrl: 'tmpl/event.tmpl.html',

}
})

В event.tmpl.html отображаются мои добавленные значения.

В моем calendarController внутри функции eventRender я делаю следующее

    eventRender: function(event, element, view) {

    element.append($compile("<event-directive passed-data='"+JSON.stringify(event)+"' ></event-directive>")($scope));
    },

Это работает, НО всякий раз, когда я перетаскиваю событие, чтобы переместить его в другой ресурс, добавленные пользователем значения исчезаютпока я не оставлю событие снова.

Полагаю, что элемент перетаскивается при перетаскивании, но область не дублируется?

Кто-нибудь знает, что вызывает это и как это исправить?

...