我的spa显示在下面的错误...我几乎没有尝试,但没有获得angular...any帮助的solution...am新手感谢...
Err::$ controller :ctrlreg未注册名为'Mcontroller‘的控制器。
index.html
<!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
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
app.controller('Mcontroller',function($scope){
alert("HELLO");
});
Login.html
hello Buddy......
发布于 2018-06-10 03:36:46
尝试将序列更改为:
(下面的序列假设Controller.js
文件中存在angular.module('Dapp',[]);
)
<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>
https://stackoverflow.com/questions/50777551
复制相似问题