Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

page refresh showing blank, template or controller not invoked #418

Open
lalitsonje opened this issue Feb 16, 2018 · 0 comments
Open

page refresh showing blank, template or controller not invoked #418

lalitsonje opened this issue Feb 16, 2018 · 0 comments

Comments

@lalitsonje
Copy link

angular.module('PermissionSet', ['ui.router','oc.lazyLoad'])

.config(["$stateProvider","$urlRouterProvider","$ocLazyLoadProvider", function(t,e,$ocLazyLoadProvider){

 $ocLazyLoadProvider.config({
	    'debug': true, // For debugging 'true/false'
	    'events': true, // For Event 'true/false'
	    'modules': [{ // Set modules initially
	        name : 'loadPset', // State1 module
	        serie: true,
	    	files: [
	    	        "../permission-set-ui/lib/css/entitlement-studio.css",
	    			"../permission-set-ui/lib/css/create-entitlement.css",
	    			"../permission-set-ui/lib/css/modify-entitlement.css",
	    		    "../permission-set-ui/lib/css/bootstrap-multiselect.css",
	    			"../permission-set-ui/js/entitlement-studio/commons/formatter.js",
	    			"../permission-set-ui/js/entitlement-studio/factories/cmdbFactory.js",
	    			"../permission-set-ui/js/entitlement-studio/factories/entitlementFactory.js",
	    			"../permission-set-ui/js/entitlement-studio/factories/hostFactory.js",
	    			"../permission-set-ui/js/entitlement-studio/factories/userFactory.js",
	    			"../permission-set-ui/js/entitlement-studio/factories/applicationFactory.js",
	    			"../permission-set-ui/js/entitlement-studio/factories/analyseChangeFactory.js",
	    			"../permission-set-ui/js/entitlement-studio/directives/hostMetaDataDirective.js",
	    			"../permission-set-ui/js/entitlement-studio/directives/commandGroupFormDirective.js",
	    			"../permission-set-ui/js/entitlement-studio/directives/jqueryAutoCompleteDirective.js",
	    			"../permission-set-ui/js/entitlement-studio/directives/viewEntitlementDirective.js",
	    			"../permission-set-ui/js/entitlement-studio/directives/loadingSpinner.js",
	    			"../permission-set-ui/js/entitlement-studio/directives/analysisChangeDirective.js",
	    			"../permission-set-ui/js/entitlement-studio/entitlementStudioController.js",
	    			"../permission-set-ui/js/entitlement-studio/createEntitlementController.js",
	    			"../permission-set-ui/js/entitlement-studio/modifyEntitlementController.js",
	    			"../permission-set-ui/js/entitlement-studio/viewEntitlementController.js",
	    			"../permission-set-ui/pset.config.js"
	    	]
	    }],
		
	});
 
   t.state({
		name: "estudio",
		url: "/estudio",
		templateUrl: "../permission-set-ui/templates/entitlement-studio-templates/entitlement-studio.html",
		controller: "entitlementStudioController",
        ncyBreadcrumb: {
            label: 'Entitlement Studio'
        },
        resolve: {
        	entitlementStudioController: ['$ocLazyLoad', function($ocLazyLoad) {
                return $ocLazyLoad.load('loadPset'); // Resolve promise and load before view 
            }]
        }
	}).state({
		name: "createentitlement",
		url: "/createentitlement",
        ncyBreadcrumb: {
            label: 'Create Entitlement',
            parent: 'estudio'
        },
		templateUrl: "../permission-set-ui/templates/entitlement-studio-templates/create-entitlement.html",
		controller: "createEntitlementController",
		resolve: {
			applications: function(cmdbFactory) {
				cmdbFactory.getInitialData();
			},
			createEntitlementController: ['$ocLazyLoad', function($ocLazyLoad) {
                return $ocLazyLoad.load('loadPset'); // Resolve promise and load before view 
            }]
		}
	}).state({
		name: "modifyentitlement",
		url: "/modifyentitlement/:entitlementId",
        ncyBreadcrumb: {
            label: 'Modify Entitlement',
            parent: 'estudio'
        },
		templateUrl: "../permission-set-ui/templates/entitlement-studio-templates/modify-entitlement.html",
		controller: "modifyEntitlementController",
		resolve: {
			modifyEntitlementController: ['$ocLazyLoad', function($ocLazyLoad) {
				return $ocLazyLoad.load('loadPset'); // Resolve promise and load before view 
			}],
			currentEntitlement: function($stateParams, entitlementFactory, cmdbFactory) {
				cmdbFactory.getInitialData();
				return entitlementFactory.getEntitlementById($stateParams.entitlementId);
			},
		}
	}).state({
		name: "viewentitlement",
		url: "/viewentitlement/:entitlementId",
        ncyBreadcrumb: {
            label: 'View Entitlement',
            parent: 'estudio'
        },
		templateUrl: "../permission-set-ui/templates/entitlement-studio-templates/view-entitlement.html",
		controller: "viewEntitlementController",

		resolve: {
			
        	viewEntitlementController: ['$ocLazyLoad', function($ocLazyLoad,$state) {
        		console.log("load pset fies");
                return $ocLazyLoad.load('loadPset'); // Resolve promise and load before view 
			}],
			currentEntitlement: function($stateParams, entitlementFactory) {
				console.log("inside function");
				return entitlementFactory.getEntitlementById($stateParams.entitlementId);
			},

/* resolveView: function($q,$stateParams, entitlementFactory) {

				 var loadentitlement=entitlementFactory.getEntitlementById($stateParams.entitlementId);
				 var loadFiles= $ocLazyLoad.load('loadPset'); // Resolve promise and load before view 
				 
				 return $q.all({ currentEntitlement: loadentitlement, viewEntitlementController: loadFiles }); 

					
			 },*/

		}
	})

}])

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant