角度模块不可用

时间:2013-11-15 13:34:29

标签: angularjs-module

这肯定是一个noob问题,但我似乎无法弄清楚这个简单的模块启动有什么问题(JSFiddle):

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

我收到一条错误消息,说“模块'myApp'不可用!”。有谁知道为什么这不起作用?

1 个答案:

答案 0 :(得分:2)

这是因为(至少在小提琴中)脚本在window.onload上运行,因此在DOM看到应该有一个名为myApp的模块之前,angular无法找到该模块。 / p>

之前(在头脑中):

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

但必须是:

angular.module(...)

即。不要等到文档完全加载,因此在angular之前创建模块会看到它应该引导模块myApp

updated fiddle