Hello!
I have two type of users which have different home views.
And i need to show right one or redirect to another view
I’ve made a redirect.
.state('tab.home', {
url: '/home',
views: {
'tab-home': {
controller: 'HomeCtrl'
}
}
})
.state('tab.home-publisher', {
url: '/home/publisher',
views: {
'tab-home': {
templateUrl: 'templates/publisher/home.html',
controller: 'HomePublisherCtrl'
}
}
})
.state('tab.home-creator', {
url: '/home/creator',
views: {
'tab-home': {
templateUrl: 'templates/creator/home.html',
controller: 'HomeCreatorCtrl'
}
}
})
$urlRouterProvider.otherwise('/tab/home');
Main controller
.controller('HomeCtrl', function($scope, $state, $stateParams, $location) {
// ...
$state.go('tab.home-creator', {}, {location:'replace'});
// ...
})
It redirects to right one. But keeping /home in history and shows back button.
How i can properly redirect, without keeping /home in history?