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

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