Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在AngularJS 1.4中,使用服务器端JSON数组对象作为登录详细信息_Javascript_Arrays_Json_Angularjs_Server Side - Fatal编程技术网

Javascript 在AngularJS 1.4中,使用服务器端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',

我有一个可以检索的服务器端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.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您是否将所有用户名和密码发送到浏览器?这不是远程安全的。