Piszę aplikację w AngularJS i spotkałem się z takim problemem, że kiedy przekierowuję ze strony logowania do main.html to wszystko jest ok. Jednak kiedy jestem już na stronie głównej i klikam przycisk wylogowywania to przekierowuje mnie do pustej strony. Co jest dziwne w konsoli widać, że było przekierowanie do strony docelowej (strony logowania) ale nastąpiło tak jakby drugie przekierowanie, które wywala pustą stronę. Wydaje mi się że przekierowuje 2 razy, ponieważ kiedy kiedy daję wstecz to wraca mi do strony, na którą powinno mnie przekierować.
login.js
$scope.login = function() { $http({method: 'GET', url: 'http://domena/xxx/session/' + $routeParams.parametr + '/' + $scope.name + '/' + $scope.password}). success(function(data) { if (data.code != null) { alert("Błąd; " + data.code); } else { $location.path("/" + $scope.systemUid + "/main"); } }). error(function(data) { console.log(data); }); };
main.js
'use strict'; punktPobran.controller('mainCtrl', ['$scope','$cookieStore', '$location', function($scope, $cookieStore, $location) { $scope.systemname = $cookieStore.get('systemName'); $scope.logout = function() { $location.path("/parametr"); }; }]);
---------->>>>>>>>>>>>> DO ZAMKNIĘCIA <<<<<<<<<<<<<----------------