Angular.js: angle.module(...)。infoはangular-ariaの関数ではありません

作成日 2017年03月09日  ·  11コメント  ·  ソース: angular/angular.js

次のバグが発生しました-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自体で定義されています。 コアファイルとモジュールファイルのバージョンは常に同じである必要があります。

全てのコメント11件

角度も1.6.3に更新する必要があります。 .info fnは、angular.js自体で定義されています。 コアファイルとモジュールファイルのバージョンは常に同じである必要があります。

角度自体ではなく、角度とマテリアルの依存関係に問題があることがわかりました。 誰かが同じ問題を抱えている場合は、これをここに残してくださいhttps://github.com/angular/material/issues/10475。

手伝ってくれてありがとう!

どうもありがとうナレッツ:)
コードのデバッグに1日を費やしました。

こんにちは私もこの問題に遭遇しています。 Ariaを使用せず、angular-cookieのみを使用します。 私はangular1.6.4にアップグレードし、angular.jsにinfo関数がないことに気づきました。

http://stackoverflow.com/questions/43188708/installed-angular-cookies-getting-angular-module-error-on-info-function

@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の下位バージョンを使用してそれを解決しました

このページは役に立ちましたか?
0 / 5 - 0 評価