github.com/fanux/shipyard@v0.0.0-20161009071005-6515ce223235/controller/static/app/images/config.routes.js (about)

     1  (function(){
     2  	'use strict';
     3  
     4  	angular
     5  		.module('shipyard.images')
     6  		.config(getRoutes);
     7  
     8  	getRoutes.$inject = ['$stateProvider', '$urlRouterProvider'];
     9  
    10  	function getRoutes($stateProvider, $urlRouterProvider) {
    11  		$stateProvider
    12  			.state('dashboard.images', {
    13  			    url: '^/images',
    14  			    templateUrl: 'app/images/images.html',
    15                              controller: 'ImagesController',
    16                              controllerAs: 'vm',
    17                              authenticate: 'true',
    18                              resolve: {
    19                                  images: ['ImagesService', '$state', '$stateParams', function (ImagesService, $state, $stateParams) {
    20                                      return ImagesService.list().then(null, function(errorData) {	                            
    21                                          $state.go('error');
    22                                      }); 
    23                                  }] 
    24                              }
    25  			});
    26  	}
    27  })();