Javascript 未捕获错误:[$injector:modulerr]在AngularJS上

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的开头,我声明了我的应用程序:

<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']

看起来你没有注射路线提供者。

是的,你是对的,我注意到了,这是一个愚蠢的错误。谢谢。是的,你是对的,我只是注意到了,愚蠢的错误。谢谢您。