github.com/fanux/shipyard@v0.0.0-20161009071005-6515ce223235/controller/static/app/nodes/config.routes.js (about) 1 (function(){ 2 'use strict'; 3 4 angular 5 .module('shipyard.nodes') 6 .config(getRoutes); 7 8 getRoutes.$inject = ['$stateProvider', '$urlRouterProvider']; 9 10 function getRoutes($stateProvider, $urlRouterProvider) { 11 $stateProvider 12 .state('dashboard.nodes', { 13 url: '^/nodes', 14 templateUrl: 'app/nodes/nodes.html', 15 controller: 'NodesController', 16 controllerAs: 'vm', 17 authenticate: 'true', 18 resolve: { 19 nodes: ['NodesService', '$state', '$stateParams', function (NodesService, $state, $stateParams) { 20 return NodesService.list().then(null, function(errorData) { 21 $state.go('error'); 22 }); 23 }] 24 } 25 }) 26 .state('dashboard.addnode', { 27 url: '^/nodes/add', 28 templateUrl: 'app/nodes/add.html', 29 controller: 'NodeAddController', 30 controllerAs: 'vm', 31 authenticate: true 32 }); 33 } 34 })();