gpt4 book ai didi

javascript - 在 AngularJS 1.4 中使用服务器端 JSON 数组对象作为登录详细信息

转载 作者:行者123 更新时间:2023-11-29 15:58:19 25 4
gpt4 key购买 nike

我有一个可以检索的服务器端 JSON 数组。但是我在尝试使用数组的对象作为登录详细信息时遇到问题。

$scope.loginvalidator = function(){
var logins = [
{
username: $scope.Users.LoginName,
password: $scope.Users.Password,
},
{
username: '1',
password: '1',
},
];
for(var i = 0; i<logins.length; i++) {
if ($scope.userInput == logins[i].username &&
$scope.pswInput == logins[i].password){
$scope.feedback = 'Login Successful';
return true;
}
else {$scope.feedback = 'Login Failed';}
}
};

我的代码只识别硬编码的单词,而不是将 $scope.Users.LoginName/Password 读取为 JSON 数组中保存的登录名和密码。我已将读取的文件绑定(bind)到我在尝试登录之前运行的 ng-click。

最佳答案

看起来for循环并没有停止。不要使用“返回真”,而是尝试使用“中断”;

for(var i = 0; i<logins.length; i++) {
if ($scope.userInput == logins[i].username &&
$scope.pswInput == logins[i].password){
$scope.feedback = 'Login Successful';
break; //change this line
}
else {$scope.feedback = 'Login Failed';}
}
};

关于javascript - 在 AngularJS 1.4 中使用服务器端 JSON 数组对象作为登录详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56144573/

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