我新的角度JS,我想一些例子...但我得到一个非常奇怪的异常,当我尝试加载我的应用程序...角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;
});
错误由萤火虫记录: 错误:[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
我采用了棱角分明的js 1.2.5版本...
你有两个,在这里完全不同的模块。一个叫myapp,一个叫myapp2。这就是为什么无法找到MyController的原因。 – 2014-11-05 09:00:08