我是角度JS的新手。请看一下。这是我的app.js文件
angular.module("CrudDemoApp",["CrudDemoApp.controllers","ngRoute"]);
这是我的controllers.js文件
angular.module("CrudDemoApp.controllers", []);
controllers("MainController", function ($scope)
{
$scope.message = "Main Controller";
});
这是我的身体部位
<body ng-app="CrudDemoApp">
<div ng-controller="MainController">
{{message}}
</div>
</body>
首先它说&#34; Uncaught ReferenceError:控制器没有定义 在那时它说 错误:[ng:areq] http://errors.angularjs.org/1.5.6/ng/areq?p0=MainController&p1=not%20a%20function%2C%20got%20undefined
答案 0 :(得分:2)
angular.module("CrudDemoApp.controllers", []) //remove semicolon here adding the controller to this module
.controller("MainController", function ($scope) // dot before controller, remove "s"
{
$scope.message = "Main Controller";
});
注意控制器上的点和缺少复数
你应该看到一些其他的错误,你提到的那些错误总是在第一个错误之前工作,有时一个错误导致下一个错误。