我目前正在开发一个使用angular meteor的小型测试项目。无论我如何尝试添加angular-ui calendar package,它都会破坏我的项目。
我得到一个警告:“警告:尝试加载angular不止一次。”
并且我的所有模块都会导致以下错误:"Uncaught:_angular2.default.module(...).component is not a function“
我认为这是由于angular-ui依赖于angular 1.4.8造成的,而我的项目使用的是angular 1.5.5。
我试图操作这个包文件,并将“angularui:ui--package”日历移到顶部,但没有任何效果。
对于依赖关系冲突,是否有可用的解决方法?
发布于 2016-05-09 19:44:43
控制台错误显示:
foo.js:14未捕获TypeError:_angular2.default.module( ... ).component不是函数...foo.js第14行
正如您所说,这是因为使用的是angular版本。在.meteor/versions中编辑版本
angular:angular@1.5.3_1这就解决了您的错误。当你开始尝试使用日历时,如果你不注意https://atmospherejs.com/angularui/ui-calendar上的注释,你可能会发现问题,它说:
Important Include FullCalendar if the source is missing in your app:
meteor add planettraining:jquery-fullcalendar
(如果应用程序中缺少源,请在应用程序中包含FullCalendar:meteor add planettraining:jquery-fullcalendar
https://stackoverflow.com/questions/37068354
复制相似问题