angularJS1.4未捕获错误:[$ injector:modulerr]

时间:2015-07-23 09:34:11

标签: angularjs

我的HTML代码:

<script type="text/javascript" src="js/angular.min.js" ></script>
<script type="text/javascript" src="js/angular-route.min.js"></script>
<script type="text/javascript" src="mail.js" ></script>
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/bootstrap.min.js"></script>

我的JavaScript代码:

var myapp=angular.module('mail', ['ngRoute']);

但是我得到了

Uncaught Error: [$injector:modulerr]

为什么?

2 个答案:

答案 0 :(得分:0)

首先加载jquery库然后加载angularjs库,然后ngRouter库参见以下行

<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/angular.min.js" ></script>
<script type="text/javascript" src="js/angular-route.min.js"></script>
<script type="text/javascript" src="mail.js" ></script>
<script type="text/javascript" src="js/bootstrap.min.js"></script>

答案 1 :(得分:0)

按顺序加载JS文件jQuery&gt; Bootstrap&gt; angular&gt; route&gt; mail。还要验证您在应用程序中使用的angular,ng-route的版本号。如果不确定,请使用cdn。

https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.3.17/angular.min.js

https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.3.17/angular-route.min.js