我正在使用angular.js。我创建了app.js文件,我在其中输入了代码:
angular.module('polls', ['pollServices'])
.config(['$routeProvider', function ($routeProvider)
{
$routeProvider
.when('/polls', { templateUrl: 'partials/list.html', controller: PollListCtrl })
.when('/poll/:pollId', { templateUrl: 'partials/item.html', controller: PollItemCtrl })
.when('/new', { templateUrl: 'partials/new.html', controller: PollNewCtrl })
.otherwise({ redirectTo: '/polls' });
}]);
但是当我运行代码时,它会给出错误:
angular.module('polls', ['pollServices']
^
ReferenceError: angular is not defined
答案 0 :(得分:0)
你的主html文件,通常是index.html应该是这样的。
<!DOCTYPE html>
<html ng-app="polls">
<head>
<title>Website</title>
<!--<script src="js/libs/jquery.js"></script>-->
<script src="js/libs/angular.js"></script>
<script src="js/polls.js"></script>
</head>
<body ng-controller="mainController">
</body>
</html>
PS:关于你的上一条评论AngularJS不是一种语言,而是一种JavaScript框架。