Неперехваченная ошибка Angular.js: [$injector:modulerr]

<html>
<head>
    <title>Schedule Task</title>
    <meta charset="utf-8" />
    <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.3.3/angular.min.js"></script> 
    <script src="Task.js"></script>
</head>
<body ng-app="TaskApp">
    <h1>Task</h1>
    <div>
        {{course}}
    </div>
</body>
</html>
========================================================
task.js
========================================================

(function () { 

    var app = angular.modules("TaskApp", []);

    app.controller("TaskController", function ($scope) {
        $scope.course = { "title": "AngularJS 101", "Description": "Awesome" };
    });

})();

Я получаю эти 2 ошибки:

1) Uncaught TypeError: angular.modules не является функцией.

2) angular.min.js:35 Uncaught Error: [$injector:modulerr] http://errors.angularjs.org/1.3.3/$injector/modulerr?p0=TaskApp&p1=Error%3A…ogleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.3.3%2Fangular.min.js%3A17%3A381).

Я пробовал все решения, упомянутые в разных сообщениях на stackoverflow. добавил() в конце, сделал iffe, проверил на опечатки в названиях но ничего не работает. А также пробовал разные версии angular.


person raj247    schedule 22.08.2015    source источник


Ответы (1)


angular.module

нет

angular.modules
person clintsmith    schedule 22.08.2015