Angular 1.4.5:未捕获的错误:[$ injector:modulerr] ngRoute [英] Angular 1.4.5 : Uncaught Error: [$injector:modulerr] ngRoute
本文介绍了Angular 1.4.5:未捕获的错误:[$ injector:modulerr] ngRoute的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
当我尝试刷新页面时,出现此错误:
When I try to refresh the page I have this error :
angular.js:38 http://errors.angularjs.org/1.4.5/ $ injector/modulerr?
p0 = myApp& p1 =错误%3A%2 ... ogleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.4.5%2Fangular.min.js%3A19%3A381)
angular.js:38 http://errors.angularjs.org/1.4.5/$injector/modulerr?
p0=myApp&p1=Error%3A%2…ogleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.4.5%2Fangular.min.js%3A19%3A381)
我有一个依赖ngRoute的简单模块:
I have a simple module with a dependency of ngRoute:
var app = angular.module('myapp', ["ngRoute"]);
app.config(function ($routeProvider) {
$routeProvider
.when('/', {
templateUrl :'pages/main.html',
controller : 'mainController'
})
.when('/second',{
templateUrl : 'pages/second.html',
controller : 'secondController'
})
});
和我的html代码:
<html ng-app='myApp'>
<head><title>The title</title></head>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.5
/angular.min.js"></script>
<script src="https://code.angularjs.org/1.4.5/angular-route.js">
<script src="app.js"></script>
</script>
<body>
<div ng-view>
</div>
</body>
</html>
推荐答案
基本上是印刷错误.
应该是
<html ng-app='myapp'>
代替
<html ng-app='myApp'>
另外更正如下所示的脚本标签.
Additionally correct your script tags like below.
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.5/angular.min.js"></script>
<script src="https://code.angularjs.org/1.4.5/angular-route.js"></script>
<script src="app.js"></script>
这篇关于Angular 1.4.5:未捕获的错误:[$ injector:modulerr] ngRoute的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文