我已经尝试注销我当前的会话。但注销不起作用。检查下面我的代码: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
这里有什么问题? –
控制台中是否有任何错误? –