首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么在我的整个日历调度器实现中没有定义时间?

为什么在我的整个日历调度器实现中没有定义时间?
EN

Stack Overflow用户
提问于 2016-01-14 17:34:12
回答 1查看 1.9K关注 0票数 0

当我只实现fullcalendar时没有任何问题,但是当我尝试实现fullcalendar-scheduler时,我会得到一个瞬间的错误。

这是我的代码:

代码语言:javascript
复制
var $ = require('jquery');
require('moment');
require('fullcalendar');
require('fullcalendar-scheduler');

我的反应课:

代码语言:javascript
复制
var Calendar = React.createClass({

    componentDidMount: function () {

        var resources = this.props.venues;

        $('#calendar').fullCalendar({
            defaultView: 'agendaWeek',
            events: [

            ],
            resources: resources
        });
    },

    render: function () {
        return (
            <div id='calendar'></div>
        );
    }
});

只需注释掉require('fullcalendar-scheduler')行,我的代码就可以运行,日历就会弹出。但是包括它给了我这个错误:

Uncaught ReferenceError: moment is not defined

我在this thread中看到,我应该在完整日历之前包括片刻,这是我正在做的事情。

有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-14 18:01:50

ReactJS不支持全局变量,这就是这个日历所需要的。您可以使用Flux或Redux,它们可以添加这些内容。

另一个选项是将moment.js导入文档的头部,这将附加一个全局变量。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34796080

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档