这肯定是一个noob问题,但我似乎无法弄清楚这个简单的模块启动有什么问题(JSFiddle):
var myApp = angular.module('myApp', []);
我收到一条错误消息,说“模块'myApp'不可用!”。有谁知道为什么这不起作用?
答案 0 :(得分:2)
这是因为(至少在小提琴中)脚本在window.onload
上运行,因此在DOM看到应该有一个名为myApp
的模块之前,angular无法找到该模块。 / p>
之前(在头脑中):
window.onload = function() {
angular.module(...)
}
但必须是:
angular.module(...)
即。不要等到文档完全加载,因此在angular之前创建模块会看到它应该引导模块myApp
。