[javascript] Angular-Animate - 不明なプロバイダ:$$ asyncCallbackProvider < - $$ asyncCallback < - $ animate < - $ compile


Answers

ここでの問題は、角度バージョンが角度アニメーションバージョンに一致しないことです。 それらを整列させておくようにしてください。角度1.2.6を使用する場合は、角度アニメート1.2.6も使用してください。

また、bower.jsonを変更した後、bowerコンポーネントをクリーンアップする必要があります(bowerフォルダを削除してください)。bower.jsonと同じバージョンがインストールされているかどうかは確認されません

可能であれば、利用可能な最高の安定した角度とアニメーションのバージョンを使用することをお勧めします。

Question

私には奇妙な問題があります。 私はAngularJSプロジェクトにAngularJS v1.2.6を使用しています。 私はbowerファイルにangle 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記載されている手順に従ってきましたが、なぜこれが動作していないのか、なぜエラーが出るのかわかりません! 私は依存関係の依存関係の位置を変更しましたが、これは何もしません。 他の誰かがこれを経験しましたか? 私はこれを研究し続けますが、誰かが克服したり、なぜこれが起こっているのかを判断した場合は、話してください! 前もって感謝します




私は同じ問題に直面した。 角アニメーション1.3.4と角度1.4.8を使用しました。 ダウングレード後、角度バージョンは1.3.4になり、エラーはなくなりました。




Links