【问题标题】:Cannot display full calendar with Angular无法使用 Angular 显示完整的日历
【发布时间】:2017-02-27 01:35:26
【问题描述】:

我正在尝试将 ui-calendar 添加到我的项目中,但日历不可见。

我正在使用 bower 安装 ui-calendar 并添加了这些依赖项:

    <link rel="stylesheet" href="bower_components/fullcalendar/dist/fullcalendar.css" />
    <script src="bower_components/moment/moment.js"></script>
    <script src="bower_components/fullcalendar/dist/fullcalendar.js"></script>
    <script src="bower_components/angular-ui-calendar/src/calendar.js"></script>

我按照 github 中的示例将这个 div 添加到我的 html 视图中。

<div ui-calendar="uiConfig.calendar" ng-model="eventSources">

在我的控制器中,我添加了初始配置:

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

我在控制台中没有任何错误,但没有显示日历。我的代码中缺少什么?

【问题讨论】:

  • 你能告诉我你完整的 angualr 应用代码吗?
  • 我有很多代码,我不能在这里显示,但是对于完整的日历,我只添加以前的代码
  • 您是否在应用中注入了“ui.calendar”?
  • 是的,我已经注入了'ui.calendar'
  • 用你提供给我们的代码很难得到一个想法,但也许你可以看看这个 plnkr 并与你进行比较。它有一个非常基本的 ui-calendar 实现示例plnkr.co/edit/LbVkCo?p=preview

标签: javascript angularjs fullcalendar


【解决方案1】:

替换你的 HTML
<div class="calendar" ng-model="eventSources" 
config="campaignsCalendarConfig" ui-calendar="campaignsCalendarConfig"></div>

。你缺少日历类和配置。

【讨论】:

  • 请不要在您的回答帖子中提问。您对用户的任何问题都应通过 cmets 框提出。您可以根据用户给出的答案更新您的答案帖子。但是,请严格避免在您的回答帖子中直接提问。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-16
  • 1970-01-01
  • 2011-04-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多