无法在 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