Error AngularJS Error: [$injector:modulerr]



这是我的第一篇文章。我希望每次我有问题时你都能帮助我。

错误是:

http://pastebin.com/L5jm19vu

代码是:

$(document).ready(function(){
var app = angular.module("app", ['ngRoute']);
var path = location.pathname;
app.config(function($routeProvider){
    $locationProvider.html5Mode(true);
    $routeProvider
        .when('/', {
            templateUrl: './app/views/home.html',
            controller: 'mainController',
        })
        .when('/reparaciones', {
            templateUrl: 'app/app/views/reparaciones.html',
            controller: 'mainController',
        })
        .when('/acercade', {
            templateUrl: 'app/views/acercade.html',
            controller: 'mainController',
        })
        .when('/personalizacion', {
            templateUrl: 'app/views/personalizacion.html',
            controller: 'mainController',
        })
        .when('/tiendas', {
            templateUrl: 'app/views/tiendas.html',
            controller: 'mainController',
        })
        .when('/contacto', {
            templateUrl: 'app/views/contacto.html',
            controller: 'mainController',
        });
        .otherwise({
            redirectTo: 'app/views/home.html'
        });
});

});

控制器:

    app.controller('mainController', function ($rootScope, $location){
    $rootScope.activetab = $location.path();    
     });

我也使用Angular 1.2和路由提供器jQuery:

         <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.30/angular.js"></script>
     <script src="./app/angular-route.js"></script>
    <scipt src="./app/innova.js"></scipt>
    <script src="./app/controlador.js"></script>
    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>

请帮帮我。约翰。

检查此提琴:https://jsfiddle.net/krnitesh/8q8adny5/

var app = angular.module("app", ['ngRoute']);
var path = location.pathname;
  • 从ready事件中移除Angular代码,并将其放在body的末尾

  • 添加链接到ngRoute,因为它已经从核心模块中分离出来

最新更新