2016-08-03 132 views
2

嗨,大家好,你能帮助我我刚开始学习angularjs。如何处理这些错误第一个AngularJS + Angular UI路由器

  1. app.js:6>未捕获的ReferenceError:角不定义
  2. angular.min.js:6>未捕获的错误:[$注射器:modulerr] http://errors.angularjs.org/1.2.20/ $注射器/ modulerr ?P0 = AJS & P1 =错误%3A%20 ...%2F%2FC%3A%2FUsers%2FABK3%2FDesktop%2Fajs%2Fjs%2Fangular.min.js%3A18%3A139)

在此先感谢球员

var app = angular.module('ajs', ['ui.router'])

<!DOCTYPE html> 
<html ng-app="ajs"> 
<head> 
    <meta charset="utf-8"> 
    <title>AJS</title> 
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> 
</head> 
<body> 
    <h1 ui-view>Hi</h1> 
</body> 

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

<script src="js/angular.min.js"></script> 
<script src="js/angular-ui-router.min.js"></script> 
<script src="jquery/jquery.min.js"></script> 

</html> 

回答

1

确保这样他们就可以做一些实际的脚本后角加载。加载顺序很重要,例如确保在任何事情之前加载jQuery,几乎所有的库都要求它们先前加载。

<!-- Load vendors --> 
<script src="jquery/jquery.min.js"></script> 
<script src="js/angular.min.js"></script> 
<script src="js/angular-ui-router.min.js"></script> 

<!-- Load source code --> 
<script src="app.js"></script> 
+0

谢谢@Lucio。这真的很有用 – angelo

0

你必须把所有的脚本标签调用角度之前您app.js因为你app.js 需要角。

因为这里你的文件加载app.js然后角

+0

谢谢@MaieonBrix – angelo