2017-01-03 19 views
0

角度アプリを実行しているときにこのエラーが発生します。 npmを使ってすべてのパッケージをインストールしました。この問題は角度アニメーションと角度アニメーションのバージョンの競合を引き起こしますか?Angularjsプロジェクトでの不明なプロバイダの注入

Uncaught Error: [$injector:unpr] Unknown provider: $$isDocumentHiddenProvider <- $$isDocumentHidden <- $$animateQueue <- $animate <- $compile <- $$animateQueue 
http://errors.angularjs.org/1.4.14/$injector/unpr?p0=%24%24isDocumentHidden…eQueue%20%3C-%20%24animate%20%3C-%20%24compile%20%3C-%20%24%24animateQueue 
    at angular.js:68 
    at angular.js:4381 
    at Object.getService [as get] (angular.js:4529) 
    at angular.js:4386 
    at getService (angular.js:4529) 
    at Object.invoke (angular.js:4561) 
    at angular.js:4387 
    at getService (angular.js:4529) 
    at Object.invoke (angular.js:4561) 
    at angular.js:4387 

誰かが何をすべきか説明できますか?

+0

そのプロバイダを含むモジュールをロードしましたか? 例: 'app.module( 'yourModule'、['moduleWithProvider'])' – Chanthu

+0

ええ、私はそのモジュールをロードしました。 –

+1

すべての依存関係jsファイルをindex.htmlに含めましたか? –

答えて

1

角度アニメーションのバージョンを角度のバージョンにダウングレードする必要があります。

bower installをお使いの場合は、bower.jsonファイルにアクセスしてください。 "angular-animate": "some version"が表示され、値を1.4に置き換えます(1.5を使用している場合は1.5)。

+0

あなたの投稿を編集しました。 [回答]と[編集ヘルプ](http://stackoverflow.com/editing-help)をチェックしてください。あなたの答えは読みにくいです。あなたのコメントからそれを貼り付けただけであっても、それを読むことができないはずはありません。あなただけでなく、将来のユーザーのためのOPのための回答を書く。 –

+0

@Kyll 確かに、感謝しました –

0

私はShikhaの答えを確認したかっただけです。 私も同じ問題がありました。私の角度のバージョンは1.5.xのだったと私のアンギュラアニメーション版は、私はエラー以下しまった結果、1.6.xの た:

eQueue%20%3C-%20%24animate%20%3C-%20%24compile%20%3C-%20%24%24animateQueue.

はそう、私はバージョン1.4に、角度のアニメーション私のダウングレードする必要がありました。次のコマンドを使用して、X:その後、

npm install [email protected]

は、それは非常によく働きました。

関連する問題