次のバグが発生しました-angular-ariaを最近リリースされたv1.6.3にアップグレードした後、次のエラーが発生します:
Uncaught TypeError: angular.module(...).info is not a function
at angular-aria.js:62
at angular-aria.js:403
v1.6.2にダウングレードすると、アプリは正常に動作します。
角度も1.6.3に更新する必要があります。 .info fnは、angular.js自体で定義されています。 コアファイルとモジュールファイルのバージョンは常に同じである必要があります。
角度自体ではなく、角度とマテリアルの依存関係に問題があることがわかりました。 誰かが同じ問題を抱えている場合は、これをここに残してくださいhttps://github.com/angular/material/issues/10475。
手伝ってくれてありがとう!
どうもありがとうナレッツ:)
コードのデバッグに1日を費やしました。
こんにちは私もこの問題に遭遇しています。 Ariaを使用せず、angular-cookieのみを使用します。 私はangular1.6.4にアップグレードし、angular.jsにinfo
関数がないことに気づきました。
@leongaban 、すべてのAngularJSモジュールを同じバージョンになるように更新する必要があります。
@gkalpakはい、それは私の間違いでした。すべての角度依存関係をnpmではなくbowerで管理していました。 NpmはGulpdeps専用でしたが、angularjsもありました。 npmから削除し、bowerを介してインストールし、ビルドスクリプトを実行すると、すべてが機能するようになりました。
こんにちは私はと同じエラーが発生します
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular-route.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script>
@ileathan 、多分最初にangular.min.js
をロードしてみてください。
以前のバージョンの^記号を〜記号に置き換えて、次のコマンドを適用するだけです
bower install --force
それは私のために働いた.. :)
同じバージョンのangular.min.jsとangular-sanitize.min.jsを使用するだけです。
100%修正されます;)
私もこの問題を抱えていて、angular-ariaの下位バージョンを使用してそれを解決しました
最も参考になるコメント
角度も1.6.3に更新する必要があります。 .info fnは、angular.js自体で定義されています。 コアファイルとモジュールファイルのバージョンは常に同じである必要があります。