Javascript Angular JS引导应用程序

Javascript Angular JS引导应用程序,javascript,django,internet-explorer,angularjs,Javascript,Django,Internet Explorer,Angularjs,嗨,我有一个引导问题 这是我在django模板中的HTML文档 <html> ... <body> .... at the end .... <script src="//cdnjs.cloudflare.com/ajax/libs/json2/20121008/json2.js"></script> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.

嗨,我有一个引导问题

这是我在django模板中的HTML文档

<html>
 ...
<body>
 .... at the end ....
<script src="//cdnjs.cloudflare.com/ajax/libs/json2/20121008/json2.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.0.6/angular.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/underscore.js/1.4.4/underscore-min.js"></script>


<script type="text/javascript" src="{% static 'js/ui/transition.js' %}"></script>
<script type="text/javascript" src="{% static 'js/ui/collapse.js' %}"></script>
<script type="text/javascript" src="{% static 'js/ui/accordion.js' %}"></script>
<script type="text/javascript" src="{% static 'js/ui/tabs.js' %}"></script>
<script type="text/javascript" src="{% static 'js/ui/dialog.js' %}"></script>    
<script type="text/javascript" src="{% static 'js/ui/modal.js' %}"></script>
<script type="text/javascript" src="{% static 'js/ui/alert.js' %}"></script>
<script type="text/javascript" src="{% static 'js/ui/validated.js' %}"></script>
<script type="text/javascript" src="{% static 'js/ui/fb.js' %}"></script>
<script type="text/javascript" src="{% static 'js/app/base.js' %}"></script>


<script>
angular.element(document).ready(function() {
 try{      angular.bootstrap(document, ['app.base']);

 }catch(e){alert(e)}
});
</script>

...
.... 最后。。。。
元素(文档).ready(函数(){
试试{angular.bootstrap(文档,['app.base']);
}捕获(e){警报(e)}
});
(我知道有很多UI脚本……但这不是重点)

已编辑
我认为问题在于我正在运行django的开发服务器,它不能很好地处理并发请求。显然,它有时会断开连接,从而导致浏览器无法加载文件(随机)。在Chrome和其他浏览器中都发现了这个问题。

一般来说,当Angular抛出“无模块”错误时,意味着该模块中存在错误。这与装载的顺序无关。我会在文件上运行jsLint,看看它是否编译

您需要手动引导吗?如果只加载一个应用程序,则可以将ng app指令附加到任何HTML元素。我不确定你能不能用像那样的试一试来引导。我所做的是这样的:

$.when(angular.bootstrap(document.getElementById('my-div'), ['my-app']))
    .done(function() {
        console.log("my-app has been bootstrapped to my-div");
    });
自动引导(以及所有引导)失败,因为ui.accordion模块正在执行IE8不喜欢的操作。你能在没有ui.accordio模块的情况下加载它吗?