【发布时间】:2016-05-06 17:40:30
【问题描述】:
我一直在尝试将 Angular: ui-calendar 与流星一起使用,但出现此错误。
TypeError: calendar.fullCalendar is not a function
at Scope.scope.initCalendar (calendar.js:265)
at Object.fn (calendar.js:337)
at Scope.$digest (angular.js:15896)
at Scope.$apply (angular.js:16160)
at bootstrapApply (angular.js:1679)
at Object.invoke (angular.js:4523)
at doBootstrap (angular.js:1677)
at Object.bootstrap (angular.js:1697)
at HTMLDocument.onReady (app.js:47)
at fire (jquery.js:3143)
我喜欢在流星包中:
角度 1.2.3 angularui:ui-日历
也试过使用直接插入的包不使用meteor add。 但使用 calendar.js 文件(这是不同的)
两者都得到相同的错误。
试过这个:https://github.com/angular-ui/ui-calendar/issues/267
scope.initCalendar = function () {
if (!calendar) {
calendar = $(elm);
}
calendar.fullCalendar(options);
if (attrs.calendar) {
uiCalendarConfig.calendars[attrs.calendar] = calendar;
}
};
但似乎此修复不适用于流星和角流星。
关于如何解决此问题的任何想法?
【问题讨论】:
-
你在 angular.js 之前加载了 jQuery 库吗?
-
是的 jquery 在 angular 之前。
标签: jquery angularjs meteor angular-ui angular-meteor