Javascript angular ui calendar.fullCalendar不是一个函数

Javascript angular ui calendar.fullCalendar不是一个函数,javascript,angularjs,ui-calendar,Javascript,Angularjs,Ui Calendar,我尝试使用angular ui calendar为我的项目添加日历。范围有效,我可以在我的页面上看到消息,但日历不能。这是我的密码: $scope.uiConfig = { message : "heyyyy", calendar:{ height: 450, editable: true, header:{ left: 'month basicWeek basicDay agendaWeek agendaDay',

我尝试使用angular ui calendar为我的项目添加日历。范围有效,我可以在我的页面上看到消息,但日历不能。这是我的密码:

    $scope.uiConfig = {
    message : "heyyyy",
    calendar:{
      height: 450,
      editable: true,
      header:{
        left: 'month basicWeek basicDay agendaWeek agendaDay',
        center: 'title',
        right: 'today prev,next'
      },
      eventClick: $scope.alertEventOnClick,
      eventDrop: $scope.alertOnDrop,
      eventResize: $scope.alertOnResize,
      eventRender: $scope.eventRender

    }
但我有一个错误,比如:

calendar.fullCalendar不是一个函数

下面是发生该错误的calendar.js代码:

 scope.initCalendar = function(){
      if (!calendar) {
        calendar = angular.element(elm).html('');
      }
      calendar.fullCalendar(options);
      if(attrs.calendar) {
        uiCalendarConfig.calendars[attrs.calendar] = calendar;
      }          
    };
我尝试了这个解决方案:

但这给了一个错误:

未定义$


我不知道为什么ui日历会这样坏。这里没有有用的解决方案。所以请帮助,谢谢

$未定义意味着您需要使用我添加的JQuery的jQueryTanks,但仍然存在相同的错误。您使用的是哪个版本的angular?角度!==AngularJS btwmy angular版本为1.7.6,angular ui calendar版本为1.0.2。@calendar.js destroyCalendar函数中的Msu Arven btw使用$(elm.html(“”);一切都好。但initCalendar无法识别$。。。这不是很有趣吗?$未定义意味着您需要使用我添加的JQuery的jQueryTank,但仍然是相同的错误。您使用的是哪个版本的angular?角度!==AngularJS btwmy angular版本为1.7.6,angular ui calendar版本为1.0.2。@calendar.js destroyCalendar函数中的Msu Arven btw使用$(elm.html(“”);一切都好。但initCalendar无法识别$。。。这不是很有趣吗?