当我尝试刷新页面时出现此错误:
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)
我有一个简单的模块,依赖于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>
答案 0 :(得分:9)
基本上是印刷错误。
应该是
<html ng-app='myapp'>
而不是
<html ng-app='myApp'>
另外更正下面的脚本标记。
<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>
答案 1 :(得分:0)
var app = angular.module("myApp", ["ngRoute"]);
app.config(function( $routeProvider ) {
$routeProvider
.when("/home", {
template : "<h1>Main</h1><p>Click on the links to change this content</p>"
})
.when("/red", {
templateUrl : "red.htm"
})
.when("/green", {
templateUrl : "green.htm"
})
.when("/blue", {
templateUrl : "blue.htm"
});
});
答案 2 :(得分:0)
在我的情况下,我使用不带url的memset(p, 0xCD, sizeof(*p));
free(p);
作为第一个参数,情况就是这样,当我添加如下所示的url时,错误消失了。
$routeProvider.when({})