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