Javascript AngularJS不显示模板

Javascript AngularJS不显示模板,javascript,angularjs,Javascript,Angularjs,我开始学习AngularJS,因此创建了两个html页面: index.html <!DOCTYPE html> <html ng-app="TodoApp" xmlns="http://www.w3.org/1999/xhtml"> <head> <script src="Scripts/jquery-1.10.2.js"></script> <script src="Scripts/bo

我开始学习AngularJS,因此创建了两个html页面:

index.html

<!DOCTYPE html>
<html ng-app="TodoApp" xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <script src="Scripts/jquery-1.10.2.js"></script>
        <script src="Scripts/bootstrap.js"></script>
        <script src="Scripts/angular.js"></script>
        <script src="Scripts/angular-resource.js"></script>
        <link href="Content/bootstrap.css" rel="stylesheet" />
        <script src="Scripts/app.js"></script>
        <title>Angular Tutorial</title>
    </head>

    <body>
        <div class="container">
               <div ng-view></div>
        </div>
    </body>

</html>

不幸的是,当我打开index.html页面时,它是空白的。问题的原因可能是什么

您似乎缺少控制器的定义:

TodoApp.controller('ListCtrl', ListCtrl);

这将解决您的问题,因为您提到了错误:-

1) 在主页面中添加angular-route.js文件

2) 在angular main应用程序中添加“ngRoute”依赖项


医生:-

你也可以看看约曼。它将帮助您在零时间内开始使用angularjs


您还需要在HTML中使用
ng controller=“ListCtrl”
来初始化控制器

不要这样声明你的控制器,你必须这样做

todoApp.controller('ListCtrl', ['$scope', 'dep1', 'dep2', function($scope, dep1, dep2) {

  $scope.test = "testing";

}]);

请在控制台中提供错误警告错误:[$injector:modulerr]未能实例化模块TodoApp,原因是:错误:[$injector:unpr]未知提供程序:$routeProvider at at at getService()…您需要添加ng路由:-)将ngRoute添加到依赖项中,它现在可以正常工作了,感谢您的响应!:)很棒的快乐编程:-)控制器是在模块配置中定义的,但是非常感谢您的回复,不管怎样,我找到了解决方案:)我从2013年开始一直在看教程,我想会有一些版本差异:/谢谢您的反馈!
TodoApp.controller('ListCtrl', ListCtrl);
todoApp.controller('ListCtrl', ['$scope', 'dep1', 'dep2', function($scope, dep1, dep2) {

  $scope.test = "testing";

}]);