Ошибка: [by: areq]

0

Я получаю ошибку ng: areq со следующим кодом.please, помогите мне разобраться, где она вызывает. Спасибо!

<!DOCTYPE html>''
<html ng-app>
<head>
<title>This is example</title>
</head>
<body>
<h1 ng-controller="HelloWorldMessage">{{helloMessage}}</h1>

<script src="angular.min.js"></script>
<script type="text/javascript">
function HelloWorldMessage($scope){
$scope.helloMessage="Hello World";
}
</script>
</body>
</html>
  • 0
    какая версия угловой это? Анонимные контроллеры и пустое ng-app недопустимы в текущих версиях angular.
  • 0
    angular.min.js-1.4.3
Показать ещё 1 комментарий
Теги:

1 ответ

0

обратите внимание, что ваш контроллер не определен, вы только что определили функцию, вам нужно сначала создать модуль

angular.module("app",[]);

а затем добавьте контроллер в этот модуль, используя эту строку

angular.module("app").controller("HelloWorldMessage", HelloWorldMessage);

таким образом ваш код будет работать правильно

  • 0
    var myApp = angular.module ("myApp", []); myApp.controller ("HelloWorldMessage", функция HelloWorldMessage ($ scope) {$ scope.helloMessage = "Hello AngularJs";}); все еще это не работает. Получение той же ошибки.
  • 0
    Извините, я поместил angular.min.js в головной раздел. Он работает отлично. Спасибо!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню