MetronicApp.config(['$stateProvider', '$urlRouterProvider', function ($stateProvider, $urlRouterProvider) { var viewFolder = '/app/registration/views/'; var ctrlFolder = '/app/registration/controllers/'; $urlRouterProvider.when('/help/registration', '/help/registration/index'); $stateProvider.state('Help_Registration_Start', { url: '/help/registration/index', templateUrl: viewFolder + "Index.html", controller: 'Help_Registration_Index', resolve: { deps: ['$ocLazyLoad', function ($ocLazyLoad) { return $ocLazyLoad.load([{ name: 'MetronicApp', insertBefore: '#ng_load_plugins_before', // load the above css files before '#ng_load_plugins_before' files: [ ctrlFolder + 'Index.js' ] }]); }] } }); $stateProvider.state('Help_Registration_Welcome', { url: "/help/registration/welcome", templateUrl: viewFolder + "Welcome.html", controller: 'Help_Registration_Welcome', resolve: { deps: ['$ocLazyLoad', function ($ocLazyLoad) { return $ocLazyLoad.load([{ name: 'MetronicApp', files: [ ctrlFolder + 'Welcome.js' ] }]); }] } }); }]);