我一直坐在这个问题上几个小时,发现了几个答案,其中没有一个为我工作到目前为止(AngularJs ReferenceError: angular is not defined)。出于某种原因,我似乎无法让我的应用程序使用Angular.JS。添加所需的JS-文件后,我的主要文件看起来像这样:ReferenceError:角度没有定义
<!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
有谁知道我该如何解决这个问题?
谢谢!
--EDIT-- 我更新了应用程序中脚本的位置。
我AngularApp.js文件看起来像这样:
angular.module('AppName', ['ngRoute', 'appRoutes', 'MainCtrl', 'SettingsCtrl', 'SettingsService']);
是否有移动的角度脚本顶端时出现的任何错误? (你应该明确地这样做,首先尝试加载控制器没有任何意义,考虑使用构建工具并连接你的脚本) – Sprottenwels
将libs文件移动到顶端后,我仍然面临同样的问题页面未加载(持续处理)。过了一会儿,firefox把这个回复给我:imgur.com/bjTQJvn – user3753098