我已经花费了几个小时来解决这个问题,并找到了一些答案,但是目前为止没有一个能够解决我的问题(AngularJs ReferenceError: angular is not defined)。由于某种原因,我似乎无法让我的应用程序使用 Angular.JS。在添加所需的 js 文件后,我的主要文件看起来像这样:
<!DOCTYPE html>
<html ng-app="AppName">
<head>
<title></title>
<link rel="stylesheet" href="/stylesheets/main.css">
</head>
<body>
<!-- Wrapper-->
<div id="wrapper">
<div id="page-content-wrapper">
<div class="page-content inset" ng-view>
</div>
</div>
</div>
<!-- /WRAPPER-->
<!-- ANGULAR CUSTOM -->
<script src="libs/angular/angular.js"></script>
<script src="libs/angular-route/angular-route.min.js"></script>
<script src="javascripts/AngularApp.js"></script>
<script src="javascripts/appRoutes.js"></script>
<script src="javascripts/controllers/MainCtrl.js"></script>
<script src="javascripts/controllers/SettingsCtrl.js"></script>
<script src="javascripts/services/SettingsService.js"></script>
</body>
</html>
当我运行该应用程序时,它似乎永远无法完成加载(请参见图像:http://imgur.com/FIAH4tH),然后崩溃。在Firefox中,我收到以下错误:http://imgur.com/UT3g7wY 有人知道我如何解决这个问题吗?
--编辑-- 我已经更新了应用程序中脚本的位置。
我的AngularApp.js文件如下:
angular.module('AppName', ['ngRoute', 'appRoutes', 'MainCtrl', 'SettingsCtrl', 'SettingsService']);