Я новичок в Angular JS, и я пробую несколько примеров ... Но у меня возникает очень странное исключение, когда я пытаюсь загрузить свое приложение ...
Вот мой угловой JS-код:
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.5/angular.min.js"></script>
<script src="JS/Controllers.js"></script>
<body ng-app="myapp">
<div ng-controller="HelloController">
<h2>Hello {{helloTo.title}} !</h2>
</div>
<div ng-controller="MyController" >
<span ng-show="myData.showIt"></span>
<span ng-hide="myData.showIt"></span>
</div>
</body>
Вот мой код контроллера:
angular.module("myapp", []).controller("HelloController", function($scope) {
$scope.helloTo = {};
$scope.helloTo.title = "Test";
} );
angular.module("myapp1", []).controller("MyController", function($scope) {
$scope.myData = {};
$scope.myData.showIt = true;
});
Ошибка, зарегистрированная firebug: Ошибка: [ng: areq] http://errors.angularjs.org/1.2.5/ng/areq?p0=MyController&p1=not%20a%20function%2C%20got%20undefined https://ajax.googleapis.com/ajax/libs/angularjs/1.2.5/angular.min.js Строка 83
Я использую angular js версии 1.2.5 ...
myapp
, а другой -myapp2
. Вот почемуMyController
не может быть найден. - person Callum Linington   schedule 05.11.2014