gpt4 book ai didi

javascript - 如何使用 angularJS 从页面注销

转载 作者:行者123 更新时间:2023-11-28 18:02:13 24 4
gpt4 key购买 nike

我使用 angularJS 制作了一个登录页面,其中我提供了静态的用户名和密码,提交表单后,它被重定向到欢迎屏幕,现在我想在单击 logout 时注销,从欢迎页面注销并返回登录页面?使用 angularJS 怎么可能?

这是我写的代码:

.controller("loginController", function($scope, $location, $rootScope){
$scope.login = function() {
var user = $scope.username;
var password = $scope.password;
var result = $scope.username + $scope.password;
console.log(result);
if (user == "admin" && password == 'admin'){
$rootScope.loggedIn = true;
$location.path('/welcome');
} else {
alert("INVALID CREDENTIALS");
}
}
.controller('welcomeController', function($scope){
$scope.message = "welcome here"
})

最佳答案

按照Sajeetharan的指示进行操作在上一篇answer
只需在注销功能中清除 $scope.username$scope.password 的值

编写一个函数将您的页面重定向到主页并执行此操作,

.controller('logoutController', function($scope,$location){
$scope.logout = function(){
//Just clear values from scope
$scope.username = '';
$scope.password = '';
$location.path('/home');
}
})

并使用 ng-click 调用它

<button ng-click="logout()">
Logout
</button>

顺便说一下,您使用的方法不是很好。

关于javascript - 如何使用 angularJS 从页面注销,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43360590/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com