angular.module('appMessage').run(['$rootScope', '$state', '$stateParams', function($rootScope, $state, $stateParams) { $rootScope.$state = $state; $rootScope.$stateParams = $stateParams; } ]).config(['$stateProvider', '$urlRouterProvider', function($stateProvider, $urlRouterProvider) { $urlRouterProvider.otherwise('/messages'); // $stateProvider.state('messages', { url: '/messages', templateUrl: 'templates/messages.html', controller: 'MessageController' }) .state('transmitter', { url: '/transmitter', templateUrl: 'templates/transmitter.html', controller: 'TransmitterController' }) .state('details', { url: '/details', templateUrl: 'templates/details.html', controller: 'UserController' }); } ]);