I've set up my $stateProvider
as follows:
app.config(function($stateProvider,$urlRouterProvider,$locationProvider, $httpProvider){
$stateProvider.state('localitySearch',{
url: '/venues/in/:cityName/:localityName/:localityId/',
templateUrl: 'static/partials/localitysearch.html',
controller: 'localitySearchCtrl'
});
$urlRouterProvider.otherwise('/');
$locationProvider.html5Mode(true).hashPrefix('!');
$httpProvider.defaults.xsrfCookieName = 'csrftoken';
$httpProvider.defaults.xsrfHeaderName = 'X-CSRFToken';
});
When I try to hit:
/venues/in/CityName/LocalityName/LocalityId/
, it redirects to home page.
The same code works if use regular ngRoutes
. Is there something I've missed that's preventing url redirection?