【发布时间】:2021-02-14 18:41:55
【问题描述】:
在下面的代码中,我得到了从 GET API 获取数据的结果
this.Authserviceservice.loginform(username).subscribe(result => {
console.log(result);
if (this.formgroup.value.username === result.username && this.formgroup.value.password ===
result.password) {
this.activatedRoute.navigate(['login']);
当控制台在浏览器中记录结果时,我在下面收到一个数组 JSON 对象
[{…}]
0: {id: 4, firstname: "Aduri", lastname: "Manasa", username: "aduri.manasa@gmail.com", password: "****"}
length: 1
__proto__: Array(0)
如果我尝试访问结果,用户名是 undefined。 如何从上述数据中获取用户名值?
【问题讨论】:
-
就像你说的那样,它是一个对象数组。所以你必须访问你想要用户名的数组元素:
result[0].username应该可以工作。
标签: javascript json angular typescript