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 })();