首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >控制器未注册到angular js spa

控制器未注册到angular js spa
EN

Stack Overflow用户
提问于 2018-06-10 02:59:12
回答 1查看 34关注 0票数 0

我的spa显示在下面的错误...我几乎没有尝试,但没有获得angular...any帮助的solution...am新手感谢...

Err::$ controller :ctrlreg未注册名为'Mcontroller‘的控制器。

index.html

代码语言:javascript
复制
<!DOCTYPE html>

<html ng-app="Dapp">
<head>
<meta charset="ISO-8859-1">
<script type="text/javascript" src="JS/angular.js"></script>
<script type="text/javascript" src="JS/angular-route.js"></script>
<title>DAPP</title>
</head>
<body ng-controller="Mcontroller">
<div class="ng-view"></div>

<script type="text/javascript" src="controllers/Mcontroller.js"></script>
<script type="text/javascript" src="controllers/Controller.js"></script>
<script type="text/javascript" src="controllers/Logincontrol.js"></script>

</body>
</html>

contrller.js

代码语言:javascript
复制
var app=angular.module('Dapp',['ngRoute']);
app.config(function($routeProvider) {

     $routeProvider
      .when('/', {templateUrl : 'Pages/login.html',controller  : 'Mcontroller' })
      .when('/login', {templateUrl : 'Pages/login.html',controller  : 'Logincontrol' })     
});

Mcontrol.js

代码语言:javascript
复制
app.controller('Mcontroller',function($scope){

        alert("HELLO");

});

Login.html

代码语言:javascript
复制
hello Buddy......
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-10 03:36:46

尝试将序列更改为:

(下面的序列假设Controller.js文件中存在angular.module('Dapp',[]); )

代码语言:javascript
复制
<script type="text/javascript" src="controllers/Controller.js"></script>
<script type="text/javascript" src="controllers/Mcontroller.js"></script>
<script type="text/javascript" src="controllers/Logincontrol.js"></script>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50777551

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档