一尘不染

角动画-未知提供程序:$$ asyncCallbackProvider <-$$ asyncCallback <-$ animate <-$ compile

angularjs

我有一个奇怪的问题。我想在我的AngularJS项目中包含angular-animate-我正在使用AngularJS
v1.2.6。我已添加angular- animate到我的凉亭文件。它已下载并添加到源代码中的HTML文件中,并且指向正确的文件(已在浏览器中加载)。现在我需要将其添加为依赖项,因此将模块添加到我的应用中…

angular.module('myApp', [
        'ngResource',
        'ngSanitize',
        'ngRoute',
        'ui.bootstrap',
        'LocalStorageModule',
        'cookiesModule',
        'ngAnimate'
    ])

但是,一旦Grunt开始检测文件更改并生成,我会收到以下错误:

Unknown provider: $$asyncCallbackProvider <- $$asyncCallback <- $animate <- $compile

我检查了拼写,遵循了https://github.com/angular/bower-angular-
animate上提到的说明,但是我看不到为什么这不起作用或为什么我得到了错误!我已经更改了依赖项在依赖项数组中的位置,但这没有任何作用。其他人有没有经历过?我将继续进行研究,但是如果有人克服或确定了发生这种情况的原因,请大声说出来!提前致谢


阅读 221

收藏
2020-07-04

共1个答案

一尘不染

!我想我已经解决了这个问题……Bower似乎是问题所在和解决方案!

我在Bower文件中从AngularJS 1.2.6更改为1.2.15,这解决了我的问题:

所以我改变了这个:

  "angular": "1.2.6"

对此

  "angular": "1.2.15"

好吧,那只花了我两个小时!

2020-07-04