我已經嘗試註銷我當前的會話。但註銷不起作用。檢查下面我的代碼:AngularJS註銷不起作用
視圖
<a ui-sref="logout">
<i class="fa fa-sign-out"></i> Log out
</a>
config.js
$stateProvider
.state('logout', {
url: "/logout",
templateUrl: '',
controller: "LogoutController"
});
controllers.js
function LogoutController($location, $http) {
alert("hi");
//Session.clear();
var request = $http({
method: "post",
url: "users/ajaxLogout",
dataType: 'json',
headers: {'Content-Type': 'application/x-www-form-urlencoded'}
});
request.success(function(data) {
});
$location.path('/login');
}
angular
.module('inspinia')
.controller('MainCtrl', MainCtrl)
.controller('LogoutController', LogoutController);
我已在LogoutController
中發出提醒,但該功能在我點擊Log out
鏈接時未調用。
我關注此鏈接 - Angular - Logout redirect route請檢查並告訴我我的代碼中的錯誤在哪裏。
請參閱** [mcve] **。準確解釋哪些不起作用。 – Tushar
這裏有什麼問題? –
控制檯中是否有任何錯誤? –