J'ai rencontré le bogue suivant - après la mise à niveau d'angular-aria vers la v1.6.3 récemment publiée, j'obtiens l'erreur suivante :
Uncaught TypeError: angular.module(...).info is not a function
at angular-aria.js:62
at angular-aria.js:403
Lorsque je passe à la v1.6.2, l'application fonctionne normalement.
Vous devez également mettre à jour angular vers 1.6.3. Le .info fn est défini dans angular.js lui-même. Il a toujours été vrai que le fichier core et les fichiers du module doivent avoir la même version.
J'ai découvert que c'était un problème de dépendance angulaire-matériel, pas angulaire lui-même. Laisser ceci ici si quelqu'un a le même problème https://github.com/angular/material/issues/10475.
Merci pour l'aide!
Merci beaucoup Narretz :)
J'ai passé UNE journée à déboguer mes codes.
Bonjour, je rencontre également ce problème. Ne pas utiliser Aria, juste des cookies angulaires. Je suis passé à angular 1.6.4 et j'ai remarqué qu'il n'y avait pas de fonction info
dans angular.js
@leongaban , vous devez mettre à jour tous les modules AngularJS pour qu'ils soient sur la même version.
@gkalpak oui, c'était mon erreur, j'avais toutes les dépendances angulaires gérées par bower, pas npm. Npm n'était que pour Gulp deps, mais j'avais aussi angularjs. Supprimé de npm, installé via bower et exécuté mes scripts de construction et tout fonctionne maintenant !
Salut j'obtiens la même erreur avec
<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 , essayez peut-être de charger d'abord angular.min.js
.
remplacez simplement le signe ^ de la version précédente par le signe ~ et appliquez la commande suivante
installation de bower --force
ça a marché pour moi.. :)
utilisez simplement la même version de angular.min.js et angular-sanitize.min.js.
ça sera corrigé à 100% ;)
J'ai aussi eu ce problème et je l'ai résolu en utilisant une version inférieure d'angular-aria
Commentaire le plus utile
Vous devez également mettre à jour angular vers 1.6.3. Le .info fn est défini dans angular.js lui-même. Il a toujours été vrai que le fichier core et les fichiers du module doivent avoir la même version.