无法在 Angular 9 中找到对象的 [=10th=]
Not able to find the property of an object in Angular9
我正在做一个全栈项目,当我注册表单时,我通过 API 获得了一个包含两个 属性 "success" 和 "message" 的对象。
但是我在 Angular 中的前端无法读取成功 属性。
authService.registerUser
returns 和 Observable
,这就是你可以 subscribe
的原因。您应该检查返回的 Observable
中传递的对象是否对应于预期的对象(包含属性 "success" 和 "message" 的对象)。
如果是这种情况,您可以尝试通过以下方式访问 属性:
if (!data['success']) {
this.submitting = false
}
否则您必须更正代码才能根据其类型处理 data
。
我正在做一个全栈项目,当我注册表单时,我通过 API 获得了一个包含两个 属性 "success" 和 "message" 的对象。
但是我在 Angular 中的前端无法读取成功 属性。
authService.registerUser
returns 和 Observable
,这就是你可以 subscribe
的原因。您应该检查返回的 Observable
中传递的对象是否对应于预期的对象(包含属性 "success" 和 "message" 的对象)。
如果是这种情况,您可以尝试通过以下方式访问 属性:
if (!data['success']) {
this.submitting = false
}
否则您必须更正代码才能根据其类型处理 data
。