Pregunta

Esta es seguramente una pregunta noob, pero parece que no puedo averiguar qué está mal con esta simple iniciación del módulo (>Jsfiddle ):

var myApp = angular.module('myApp', []);

Recibo un error que dice que "Module" MyApp 'no está disponible! ".¿Alguien sabe por qué esto no funciona?

¿Fue útil?

Solución

Se debe a que (en el violín al menos) que el script se ejecuta en window.onload, por lo que la angular no puede encontrar el módulo antes de que vea en la DOM que debe haber un módulo llamado myApp.

antes de que fuera (en la cabeza):

window.onload = function() {
    angular.module(...)
}

pero tenía que ser:

angular.module(...)

es decir.No espere hasta que el documento estuvo completamente cargado, creando así el módulo antes de que se ve angular que debe arrancar el módulo myApp.

Fiddle actualizado

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top