2014-11-13 4 views
1

Пожалуйста, помогите разобраться, в чем проблема. Я очень новичок в AngularJS и, возможно, что-то пропустил. Вот мой простой HTML:Модуль Angularjs не загружается правильно

<!DOCTYPE html> 
<html> 
    <script type="text/javascript" src="angular.js"></script> 
    <script type="text/javascript" src="app.js"></script> 
</head> 
<body ng-app="myApp"> 

</body> 
</html> 

JS

(function(){ 
    var app = angular.module('myApp',[]); 
}); 

и все время ошибка:
Uncaught Ошибка: [$ Инжектор: modulerr] Не удалось создать экземпляр модуля MYAPP из-за: Ошибка: [ $ injector: nomod] Модуль 'myApp' недоступен! Вы либо ошибочно написали имя модуля, либо забыли загрузить его. Если регистрация модуля гарантирует, что вы укажете зависимости в качестве второго аргумента.

ответ

5

Я думаю, вы можете назвать эту непосредственную функцию:

(function(){ 
    var app = angular.module('myApp',[]); 
})(); 

В противном случае, JavaScript внутри никогда не выполняются.

Смежные вопросы