我正在使用AngularJS开发Web应用程序。我有一点问题。视图(html)找不到控制器(js)。所以,我认为这是由我的app.js中的路由引起的。所有代码的链接可以在下面找到。页面在plunker上加载不好。所以,我把图像附在这篇文章上。
此外,下面发布的代码是index.html。 http://plnkr.co/edit/CIQSZ0pow1Z9Pfsre1xO?p=preview
<!DOCTYPE html>
<html ng-app="app">
<head>
<meta charset="utf-8" />
<title>Login</title>
<link href="app-content/app.css" rel="stylesheet" />
<!--<link href="css/generation-dialog.css" rel="stylesheet" />
<link href="css/image-collection-generation.css" rel="stylesheet" />
<link href="css/image-header.css" rel="stylesheet" />
<link href="css/mix-collections.css" rel="stylesheet" />-->
<link href="css/sidebar.css" rel="stylesheet" />
<link href="css/view-collections.css" rel="stylesheet" />
<link href="css/view-selected-collection.css" rel="stylesheet" />
</head>
<body>
<div class="jumbotron">
<div class="container">
<div class="col-sm-8 col-sm-offset-2">
<div ng-view>
</div>
</div>
</div>
</div>
<!-- <script src="//code.jquery.com/jquery-2.0.3.min.js">
</script>-->
<script src="//code.angularjs.org/1.2.20/angular.js">
</script>
<script src="//code.angularjs.org/1.2.20/angular-route.js">
</script>
<script src="//code.angularjs.org/1.2.13/angular-cookies.js">
</script>
<script src="app.js">
</script>
<script src="app-services/authentication.service.js">
</script>
<script src="app-services/flash.service.js">
</script>
<!-- Real user service that uses an api -->
<!-- <script src="app-services/user.service.js">
</script> -->
<!-- Fake user service for demo that uses local storage -->
<script src="app-services/user.service.local-storage.js">
</script>
<script src="home.controller.js">
</script>
<script src="login.controller.js">
</script>
<script src="register.controller.js">
</script>
<!-- <script src="select/select.controller.js">
</script>-->
</body>
</html>
这是错误: 错误:[ng:areq]参数&#39; MainCtrl&#39;不是一个功能,得到HomeController angular.js:9997
总而言之,当应用程序路由到选择页面时,选择页面无法识别角度控制器,我无法添加任何功能。重要的是要提到选择页面作为独立页面工作(控制器也是如此),但是一旦我通过ngRoute链接登录页面,就会出现问题。