角度模块不工作

时间:2014-09-11 10:16:14

标签: angularjs appjs

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

1 个答案:

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