Angular:我一直在注射器模块上得到这个错误 [英] Angular: I keep getting this error on injector modulerr

查看:97
本文介绍了Angular:我一直在注射器模块上得到这个错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在创建一个有角度的应用程序,它不断发出此错误:

I am making an angular app and it keeps giving this error:

未捕获错误:[$ injector:modulerr] http://errors.angularjs.org/1.4.9/ $ injector / modulerr?p0 = webinarApp& p1 =错误... 0c%20 (https%3A%2F%2Fcode.angularjs.org%2F1.4.9%2Fangular.min.js%3A19%3A463)

Uncaught Error: [$injector:modulerr] http://errors.angularjs.org/1.4.9/$injector/modulerr?p0=webinarApp&p1=Error…0c%20(https%3A%2F%2Fcode.angularjs.org%2F1.4.9%2Fangular.min.js%3A19%3A463)

我已经包含了针对ngRoute模块的cdn ,在app.module中的ngRoute,定义了一个新的$ route提供者,包括ng-view,

I have included the cdn for ngRoute module, ngRoute in app.module, defined a new $route provider, included ng-view,

这是我的代码:

App.js

var webinarApp = angular.module('webinarApp', ['ngCookies', 'ngRoute']);

webinarApp.config(function($routeprovider){
    $routeprovider

    .when('/', {
      templateUrl: './home.html',
      controller: 'mainController'
    })
    .when('/signup', {
      templateUrl: './signup.html',
      controller: 'mainController'

    })
});

webinarApp.controller('mainController', ['$scope', '$http', '$cookies', function($scope, $http, $cookies){

  $scope.welcomeMessage = 'Hello from Angular';
  $scope.users = [];
  $scope.searchQuery = "";
  $scope.orderByField = 'name';
  $scope.newUser = {};
  $scope.logInUser = {};
  $scope.webinars = [];
  $scope.newWebinar = {};
  $scope.isDisabled = false;


  // ============== Users ================

Index.html

<!DOCTYPE html>
<html lang="en" ng-app="webinarApp">

<head>

    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="description" content="">
    <meta name="author" content="">

    <title>Find a Webinar</title>






    <!-- Custom CSS -->
    <link href="css/grayscale.css" rel="stylesheet">

    <!-- Custom styles for this template -->
    <link href="css/signin.css" rel="stylesheet">



    <script src="//code.angularjs.org/1.4.9/angular.min.js"></script>
    <script src="//code.angularjs.org/1.4.9/angular-route.min.js"></script>

</head>

<body ng-controller="mainController" id="page-top" data-spy="scroll" data-target=".navbar-fixed-top">


<div class="container" ng-view></div>

</body>

</html>


推荐答案

您拼写错误的服务名称:

You misspelled service name:

$routeprovider

应该是

should be

$routeProvider

这篇关于Angular:我一直在注射器模块上得到这个错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆