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