2015-11-17 5 views
-1

Я пытаюсь обновить угловую 1.1.x до 1.3, и я получил ошибку ниже:

Uncaught Error: [$injector:modulerr] Failed to instantiate module app due to: Error: [$injector:unpr] Unknown provider: $routeProvider http://errors.angularjs.org/1.3.20/ $injector/unpr?p0=%24routeProvider at http://localhost/web/js/third-party/angular1.3.20.js:63:12 at http://localhost/web/js/third-party/angular1.3.20.js:4031:19 at getService (http://localhost/web/js/third-party/angular1.3.20.js:4178:39) at Object.invoke (http://localhost/web/js/third-party/angular1.3.20.js:4210:13) at runInvokeQueue (http://localhost/web/js/third-party/angular1.3.20.js:4125:35) at http://localhost/web/js/third-party/angular1.3.20.js:4134:11 at forEach (http://localhost/web/js/third-party/angular1.3.20.js:326:20) at loadModules (http://localhost/web/js/third-party/angular1.3.20.js:4115:5) at createInjector (http://localhost/web/js/third-party/angular1.3.20.js:4041:11) at doBootstrap (http://localhost/web/js/third-party/angular1.3.20.js:1455:20) http://errors.angularjs.org/1.3.20/ $injector/modulerr?p0=app&p1=Error%3A%20…%3A%2F%2Flocalhost%2Fweb%2Fjs%2Fthird-party%2Fangular1.3.20.js%3A1455%3A20)

MainMenusCtrl.js

angular.module('app.MainMenusCtrl', []) 
.controller('MainMenusCtrl', function($scope, $rootScope, SearchService, $location, $timeout, FormService, PropertyService){...} 

app.js

angular.module('app.controllers',['app.MainMenusCtrl',...]); 
    angular.module('app.validators',[...]); 
    angular.module('app.services',[...]); 
    angular.module('app',   ['app.controllers','app.validators','app.services',..]) 
    .config(['$routeProvider', '$locationProvider', 
    function($routeProvider, $locationProvider){ 

     $routeProvider.when(':formName',{ 
      template: '<div ng-include src="templateUrl"></div>', 
      controller: 'RouteCtrl' 
     }); 
     $routeProvider.when(':headName/:formName', { 
      template: '<div ng-include src="templateUrl"></div>', 
      controller: 'RouteCtrl' 
     }); 
    } 
]); 

HTML:

<script src="js/third-party/jquery-1.9.1.min.js"></script> 
    <script src="js/third-party/angular1.3.20.js"></script> 
    <script src="js/third-party/angular-route.js"></script> 
    <script src="js/third-party/angular-cookies.min.js"></script> 
    <script src="js/jquery.scrollTo.js" type="text/javascript"></script> 
    <script src="js/third-party/keypress.js"></script> 
    <script src="js/third-party/ng-upload.min.js"></script> 
    <script src="js/third-party/jquery-ui.min.js"></script> 
    <script src="js/third-party/jquery-ui-1.10.2.custom.min.js"></script> 
    <script src="js/third-party/ui-calendar.js"></script> 
    <script src="js/third-party/date.js"></script> 
    <script src="js/third-party/fullcalendar.min.js"></script>    
    <script src="js/third-party/moment.min.js"></script> 
    <script src="js/third-party/bootbox.min.js"></script> 
    <script src="js/third-party/sortable.js"></script> 
    <script src="js/third-party/ui-bootstrap-tpls-0.14.3.min.js"></script> 
    <script src="js/third-party/jquery.simplecolorpicker.js"></script> 

Я не уверен, что случилось, если кто-то может дать мне несколько хитов, было бы хорошо. Спасибо.

+1

Я не знаю, если он решит эту проблему, но вы не хватаете, 'на третьей строке в app.js – Dvir

+1

Попробуйте использовать неразделанную уменьшенную версию' angular.js' в то время как развивающиеся; сообщения об ошибках более подробные. Также вы можете показать теги '