Código:
  
¿Alguien sabe como puedo detectar desde el controlador en que ruta estoy entrando?var CentrosApp = angular.module('centros', ['ui.bootstrap']);
CentrosApp.config(['$routeProvider', function ($routeProvider) {
    $routeProvider.
        when('/one', { action: "one", controller: "CiudadCtrl" }).
        when('/two', { action: "two", controller: "CiudadCtrl" }).
        when('/', { action: "none", controller: "CiudadCtrl" }).
        otherwise({ redirectTo: '/' });
}]);;
CentrosApp.controller("CiudadCtrl", function($scope, $route, $routeParams) {
    console.log($route);
    console.log($route.current);
    [...]
});
Gracias
PD: He probado a utilizar la variable resolve en el config de la siguiente forma sin resultado:
Código:
  
 CentrosApp.config(['$routeProvider', function ($routeProvider) {
    $routeProvider.
        when('/sevilla', { resolve: {provinciaSeleccionada: "Sevilla"}, controller: "CiudadCtrl" });
}]);;
CentrosApp.controller("CiudadCtrl", ["$scope", "provinciaSeleccionada", function ($scope, provinciaSeleccionada) {
    console.log($scope);
    console.log(provinciaSeleccionada);
}]);
 
 


