我一直坐在这个问题上几个小时,找到了一些答案,到目前为止,这些答案都没有对我有用(
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']);
如果您的模块AppName在AngularApp.js中定义,则需要在MainCtrl js之前.
您的.js文件是否是单独的角度模块?如果是这样,它们不应该在angular.module依赖项中列为模块.
angular.module(‘AppName’,[‘ngRoute’]);