简体   繁体   English

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

[英]Uncaught Error: [$injector:modulerr] on AngularJS

In the beginning of my html I've declare my application: 在我的html的开头,我声明了我的应用程序:

<html lang="en" ng-app="MyAppModule">

and at the bottom I have include all the necessary files, the Chrome does not complain for any missing file: 并且在底部,我包括了所有必需的文件,Chrome不会抱怨缺少任何文件:

 <!-- Placed at the end of the document so the pages load faster -->
    <script src="js/jquery-1.11.0.min.js"></script>
    <script src="js/bootstrap.min.js"></script>
    <script src="js/angular.min.js"></script>
    <script src="js/angular-resource.min.js"></script>
    <script src="js/angular-route.min.js"></script>
    <script src="js/app.js"></script>
    <script src="js/Controllers/EventController.js"></script>
      <script src="js/Services/EventService.js"></script>
    <script src="js/filters.js"></script>

Here is my application: 这是我的应用程序:

'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'
        }
        );

});

But when I am trying to see the page there is a Uncaught Error: [$injector:modulerr] http://errors.angularjs.org/1.2.14/$injector/modulerr?p0=MyAppModule&p1=Err…js.org%2F1.2.14%2F%24injector%2Funpr%3Fp0%3D%2524routeProvider%0A%20%20%20...<omitted>...2) on the browser. 但是,当我尝试查看页面时,出现了Uncaught Error: [$injector:modulerr] http://errors.angularjs.org/1.2.14/$injector/modulerr?p0=MyAppModule&p1=Err…js.org%2F1.2.14%2F%24injector%2Funpr%3Fp0%3D%2524routeProvider%0A%20%20%20...<omitted>...2) Any help? 有什么帮助吗? Am I missing something? 我想念什么吗?

Try replacing this: 尝试替换此:

['ngResource']

With this: 有了这个:

['ngResource', 'ngRoute']

It looks like you're not injecting the route provider. 似乎您没有注入路由提供者。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM