Я пытаюсь создать маршрут, который очищает сеанс пользователей и перенаправляет их обратно на домашнюю страницу корня.
.config(function config( $routeProvider, $stateProvider ) {
$routeProvider.
when('/logout', {resolve: {redirect: function(Session){
Session.clear();
return "/home";
}}});
Я, очевидно, делаю что-то неправильно здесь, называя
$location.path("/logout");
... игнорирует функцию и перенаправляет обратно на маршрут по умолчанию. Я попытался добавить в консоль инструкции console.log, чтобы увидеть, вызвана ли она.
Я неправильно использую функцию перенаправления?