角度显示问题...没有得到正确

时间:2017-12-07 07:41:20

标签: javascript angularjs ngroute

我是角度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

1 个答案:

答案 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";  
  });

注意控制器上的点和缺少复数

你应该看到一些其他的错误,你提到的那些错误总是在第一个错误之前工作,有时一个错误导致下一个错误。