Javascript 未捕获错误:[$injector:modulerr]在AngularJS上
在html的开头,我声明了我的应用程序:Javascript 未捕获错误:[$injector:modulerr]在AngularJS上,javascript,angularjs,Javascript,Angularjs,在html的开头,我声明了我的应用程序: <html lang="en" ng-app="MyAppModule"> 'use strict'; // Declare app level module which depends on filters, and services var MyAppModule = angular.module('MyAppModule', ['ngResource']).config(function($routeProvider){ $r
<html lang="en" ng-app="MyAppModule">
'use strict';
// Declare app level module which depends on filters, and services
var MyAppModule = angular.module('MyAppModule', ['ngResource']).config(function($routeProvider){
$routeProvider.when('/mybooks',{
templateUrl:'/templates/mybooks.html',
controller:'EventController'
}
);
});
但是当我试图查看页面时,出现了一个Uncaught错误:[$injector:modulerr]http://errors.angularjs.org/1.2.14/$injector/modulerr?p0=MyAppModule&p1=Err…js.org%2F1.2.14%2F%24injector%2furp%3Fp0%3D%2524routeProvider%0A%20%20%20……2)
。有什么帮助吗?我遗漏了什么吗?尝试替换以下内容:
['ngResource']
为此:
['ngResource', 'ngRoute']
看起来您没有注入路由提供程序。尝试替换此选项:
['ngResource']
为此:
['ngResource', 'ngRoute']
看起来你没有注射路线提供者。是的,你是对的,我注意到了,这是一个愚蠢的错误。谢谢。是的,你是对的,我只是注意到了,愚蠢的错误。谢谢您。