Javascript 在AngularJS 1.4中,使用服务器端JSON数组对象作为登录详细信息
我有一个可以检索的服务器端JSON数组。但是,我在尝试使用数组的对象作为登录详细信息时遇到问题Javascript 在AngularJS 1.4中,使用服务器端JSON数组对象作为登录详细信息,javascript,arrays,json,angularjs,server-side,Javascript,Arrays,Json,Angularjs,Server Side,我有一个可以检索的服务器端JSON数组。但是,我在尝试使用数组的对象作为登录详细信息时遇到问题 $scope.loginvalidator = function(){ var logins = [ { username: $scope.Users.LoginName, password: $scope.Users.Password, }, { username: '1',
$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.loginvalidator=function(){
变量登录=[
{
用户名:$scope.Users.LoginName,
密码:$scope.Users.password,
},
{
用户名:“1”,
密码:“1”,
},
];
for(var i=0;i看起来for循环没有停止。请尝试“break;”而不是“return true”
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';}
}
};
for(var i=0;i您是否将所有用户名和密码发送到浏览器?这不是远程安全的。