У меня есть серверный массив 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 в качестве LoginName и пароля, хранящихся в массиве JSON. Я связал файл с нажатием ng-клика, который запускаю перед попыткой входа в систему.