Я пытаюсь настроить приложение Angular, которое аутентифицирует пользователей на внутреннем сервере.Я могу получить список пользователей с сервера в виде JSON в моем списке Angular.Как я могу теперь проверить это по пользовательским полям ввода.
Поскольку у меня уже есть список пользователей, мне просто нужно проверить введенные пользователем данные по этому.Но по какой-то причине это не работает.
Код для получения списка всех пользователей
getListofUsers() {
return this.httpClient.get(this.userListURL);
}
this.authService.getListofUsers()
.subscribe(resp => {
console.log(resp, "res");
this.data = resp
},
error => {
console.log(error, "error");
})
Переменная данных содержит ответ JSON.
Я хочу проверить пользователяполя ввода для этого ответа JSON
this.authService.authenticateUser({
userId: this.userId.value,
userPassword: this.userPassword.value},this.data)
Если идентификатор пользователя и пароль присутствуют в ответе JSON, то пользователь должен быть перенаправлен на следующий экран.
this.router.routeToDashboard();