AngularJS Lazyload маршрутизация не работает должным образом - PullRequest
0 голосов
/ 16 ноября 2018

Может кто-нибудь помочь мне с этой маршрутизацией?Всегда выдается следующая ошибка:

Uncaught Error: [$ инжектор: modulerr]

Код, о котором идет речь:

var app = angular.module('mainApp', ['ui.router', 'oc.lazyLoad','ngRoute', 'commonApp', 'adminApp', 'ui.bootstrap', 'gm', 'ngMessages', 'daterangepicker','customDirectives', 'mw-datepicker-range','uiGmapgoogle-maps','ngAutocomplete','ngImageCompress']);

app.config(['$ocLazyLoadProvider', '$stateProvider', '$urlRouterProvider','uiGmapGoogleMapApiProvider' , function($ocLazyLoadProvider, $stateProvider, $urlRouterProvider,uiGmapGoogleMapApiProvider) {
$urlRouterProvider.otherwise("/home");

//Config For ocLazyLoading
$ocLazyLoadProvider.config({
    'debug': true, // For debugging 'true/false'
    'events': true, // For Event 'true/false'
    'modules': [{ // Set modules initially
        name : 'home', // State1 module
        files: ['home/home.controller.js',
                'home/home.service.js',
                'home/homeMapper.service.js',

                ]
    },{
        name : 'about', // State2 module
        files: ['about/about.controller.js']
    }]
});

//Config/states of UI Router
$stateProvider
.state('home', {
    url: "/home",
    views : {
        "" : {
            templateUrl:"/home/home.html"
        }
    },
    resolve: {
        loadMyCtrl: ['$ocLazyLoad', function($ocLazyLoad) {
            return $ocLazyLoad.load('home'); // Resolve promise and load before view 
        }]
    }
})
.state('about', {
    url: "/about",
    views : {
        "" : {
            templateUrl:"/about/about.html"
        }
    },
    resolve: {
        loadMyCtrl: ['$ocLazyLoad', function($ocLazyLoad) {
            return $ocLazyLoad.load('about'); // Resolve promise and load before view 
        }]
    }
  });
}]);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...