javascript - AngularJS 无法加载模块

标签 javascript html angularjs

编辑:这只发生在 IE 上(在 IE10 上测试过)

我有一个最初加载良好的应用程序,但是,在刷新时出现此错误:

SCRIPT5022: No module: myAppModule

myAppModule 是在app.js 中定义的angular 模块,在加载angular.js 之后加载

angular.module('myAppModule', []);

并通过以下方式自动引导:

<html ng-app="myAppModule">

脚本加载如下(无AMD加载器):

<script>window.jQuery ||
    document.write('<script src="js/vendor/jquery-1.8.0.min.js"></script>')</script>
<script>window.angular ||
    document.write('<script src="js/vendor/angular-1.0.2.min.js"></script>')</script>

<script src="js/app.js"></script>
<script src="js/controller.js"></script>

我认为 angularjs 会首先加载并自动引导应用程序,但 app.js 尚未加载

最佳答案

好吧,我不知道为什么自动引导失败,但如果我手动引导应用程序,它工作正常。

例如

<html>

...

<script src="js/app.js"></script>
<script src="js/controller.js"></script>
<script>angular.bootstrap(document, ['myAppModule']);</script>

关于javascript - AngularJS 无法加载模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12988506/

相关文章:

javascript - Bing map 上下文菜单

javascript - 如何使用 HTML5/CSS/Javascript 制作嵌套 Accordion ?

javascript - jQuery UI 选择——帮助解决低效问题

javascript - 恶意网站: decyphering the code?

javascript - 如何在没有拼接的情况下更新数组(angularjs)元素?

javascript - Angular : Origin http://localhost not found in Access-Control-Allow-Origin header

javascript - 为什么 console.log 没有显示任何内容?

javascript - 具有水平和垂直滚动主体的固定表头

javascript - 如何添加到 HTML 时间元素

javascript - 带参数的 Angular 工厂如何工作