-2

我正在使用 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
4

1 回答 1

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 框架。

于 2014-09-11T11:25:37.047 回答