Angular.js: angular.module(...).info no es una función en angular-aria

Creado en 9 mar. 2017  ·  11Comentarios  ·  Fuente: angular/angular.js

Encontré el siguiente error: después de actualizar angular-aria a la versión v1.6.3 recientemente lanzada, recibo el siguiente error:

Uncaught TypeError: angular.module(...).info is not a function
    at angular-aria.js:62
    at angular-aria.js:403

Cuando cambio a la versión 1.6.2, la aplicación funciona normalmente.

Comentario más útil

También debe actualizar angular a 1.6.3. El .info fn se define en angular.js mismo. Siempre se ha dado el caso de que el archivo principal y los archivos del módulo deben tener la misma versión.

Todos 11 comentarios

También debe actualizar angular a 1.6.3. El .info fn se define en angular.js mismo. Siempre se ha dado el caso de que el archivo principal y los archivos del módulo deben tener la misma versión.

Descubrí que es un problema con la dependencia del material angular, no angular en sí mismo. Dejando esto aquí si alguien tiene el mismo problema https://github.com/angular/material/issues/10475.

¡Gracias por la ayuda!

Muchas gracias Narretz :)
Pasé UN día depurando mis códigos.

Hola, yo también tengo este problema. Sin usar Aria, solo cookies angulares. Actualicé a angular 1.6.4 y noté que no hay una función info en angular.js

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

@leongaban , debe actualizar todos los módulos de AngularJS para que estén en la misma versión.

@gkalpak sí, fue mi error, tenía todas las dependencias angulares administradas por Bower, no por npm. Npm era solo para Gulp deps, pero también tenía angularjs allí. Eliminado de npm, instalado a través de Bower y ejecuté mis scripts de compilación y ¡todo funciona ahora!

Hola me sale el mismo error con

  <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 , tal vez intente cargar angular.min.js primero.

simplemente reemplace el signo ^ de la versión anterior a ~ firme y aplique el siguiente comando
instalación de la glorieta --fuerza

funcionó para mí.. :)

solo use la misma versión de angular.min.js y angular-sanitize.min.js.
se arreglará al 100% ;)

También tuve este problema y lo resolví usando una versión más baja de angular-aria

¿Fue útil esta página
0 / 5 - 0 calificaciones