martes, 19 de abril de 2016
jquery $ is not defined in angularjs
Este mensaje me ha dado muchos dolores de cabeza en angularJS y tampoco he encontrado solución por ningún foro o ayuda. Expongo mi experiencia por si ha alguien le es útil.
EL objetivo era intentar usar el plugin de Jquery owl-carousel en un proyecto con Angular JS donde obtendriamos la información a mostrar en el owl de forma asíncrona mediante promesas en servicios de angularJS ("peticiones ajax").
Al usar el proyecto en un servidor apache funciona correctamente. Al visualizar el proyecto mediante el motor de ionic con el comando "ionic serve" lanza el error "$ is not defined in angularjs" por la consola y no es capaz de generar correctamente el slider.
El motivo es que el script de ionic.bundle "bloquea" los scripts durante el desarrollo como indica en el comentario por defecto que anuncia:
Si intentamos visualizar el contenido del jquery.js en la consola de desarrollador de chrome, pestaña de sources. Vemos que no muestra contenido. Ni es capaz de ejecutar setencias de jquery en la consola.
Para solucionarlo basta modificar las importaciones locales por recursos no locales: Ejemplo:
Suscribirse a:
Enviar comentarios (Atom)
Jesús Moreno - Ingeniero Ténico Informático - consultor Informático
Hola, soy Jesús Moreno Ingeniero Técnico Informático en sistemas por la US y propietario de éste blog. Mi trabajo en los ultimos años se ...
-
Ultima hora: Máxima difusión, aquí la sentencia del Tribunal Supremo sobre la Clausula Suelo . http://s01.s3c.es/imag/doc/ 2013-06-04/pg.4...
-
El ejemplo se ha probado en una base de datos Microsoft SQL Server 2008 R2 CREATE FUNCTION dbo . udf_GetNumeric (@ strAlphaNumeric VARCHA...
-
Al intentar compartir la impresora nos lanza un error que dice: " No se pudo guardar la configuración de la impresora. No hay no hay m...
No hay comentarios:
Publicar un comentario