我正在尝试设置一个Angular应用,该应用针对后端服务器对用户进行身份验证。我可以在Angular列表中以JSON的形式从服务器获取用户列表。现在如何根据用户输入字段对此进行验证。
因为我已经有了用户列表,所以我只需要验证用户输入的内容即可。但是由于某种原因,它不起作用。
获取所有用户列表的代码
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中存在userID和密码,则应将用户路由到下一个屏幕。
this.router.routeToDashboard();