Javascript 错误:[ng:areq]http://errors.angularjs.org/1.2.25/ng/areq?

Javascript 错误:[ng:areq]http://errors.angularjs.org/1.2.25/ng/areq?,javascript,angularjs,Javascript,Angularjs,我需要一些帮手。我只是要学习角度,我就是这样做的 这是我的文件结构。 关于controller.js function AboutController( $scope ){ $scope.data = { "data" : { "name" : "nameku", "email" : "email.com" }, "data" : { "name" : "nameku2",

我需要一些帮手。我只是要学习角度,我就是这样做的

这是我的文件结构。

关于controller.js

function AboutController( $scope ){
  $scope.data = {
      "data" : {
          "name" : "nameku",
          "email" : "email.com"
      },
      "data" : {
          "name" : "nameku2",
          "email" : "email2.com"
      }
  }
}
关于.html

<script type="text/javascript" src="controllers/AboutController.js"></script>
<div ng-controller="AboutController">
    <ul ng-repeat="d in data">
      <li>{{d.name}}</li>
    </ul>
</div>
我的问题是我犯了这个错误。有没有一种方法可以让我想要的方式起作用

当我移动

 <script type="text/javascript" src="controllers/AboutController.js"></script>

在索引中,它将起作用。如果我走错了路,请纠正我

错误:[ng:areq]
出错时(本机)

AngularJS需要在
config
阶段注册所有控制器、服务、指令和过滤器,然后应用程序才能运行。开箱即用不支持延迟加载。因此,所有脚本都必须在索引页中注册,这样做很好

对于延迟加载,您需要查看如下一些自定义组件


AngularJS需要在
config
阶段注册所有控制器、服务、指令和过滤器,然后应用程序才能运行。开箱即用不支持延迟加载。因此,所有脚本都必须在索引页中注册,这样做很好

对于延迟加载,您需要查看如下一些自定义组件


AngularJS需要在
config
阶段注册所有控制器、服务、指令和过滤器,然后应用程序才能运行。开箱即用不支持延迟加载。因此,所有脚本都必须在索引页中注册,这样做很好

对于延迟加载,您需要查看如下一些自定义组件


AngularJS需要在
config
阶段注册所有控制器、服务、指令和过滤器,然后应用程序才能运行。开箱即用不支持延迟加载。因此,所有脚本都必须在索引页中注册,这样做很好

对于延迟加载,您需要查看如下一些自定义组件


尝试将控制器声明为
angular.module('TestingAngular').controller('AboutController',function($scope){})尝试将控制器声明为
angular.module('TestingAngular').controller('AboutController',function($scope){})尝试将控制器声明为
angular.module('TestingAngular').controller('AboutController',function($scope){})尝试将控制器声明为
angular.module('TestingAngular').controller('AboutController',function($scope){})
angular.module('TestingAngular', ['ngRoute'])
  .config( function( $routeProvider ){
      $routeProvider
        .when(
          '/about' , {templateUrl: 'views/about.html'}
        )
        .when(
          '/contact' , {templateUrl: 'views/contact.html'}
        )
        .when(
          '/' , {templateUrl: 'views/home.html'}
        );
  });
 <script type="text/javascript" src="controllers/AboutController.js"></script>