显示来自Web服务的数据(Js,Angular)

时间:2017-09-04 02:31:52

标签: javascript angular typescript

我一直试图从网络服务中显示一些没有运气的数据 我试过这个

ngOnInit(){
    //console.log(this._productoService.getDeudas());
    this._productoService.getDeudas().subscribe(
      result =>{
        console.log(result.Cuotas);       
      }
    );
  }
}

我收到了这个错误

 Property 'Cuotas' does not exist on type 'Response'.

这是我在控制台中获得的数据

enter image description here

任何想法?提前谢谢

1 个答案:

答案 0 :(得分:1)

$(this).next()是一个对象,因此您可以使用...

Response
  

... [result => { result ['Cuotas']; } ]字段访问突出,因为您使用括号表示法来访问结果字段。如果您尝试编写[result ['Cuotas']], TypeScript会正确地抱怨从HTTP返回的Object没有结果属性。这是因为当HttpClient将JSON响应解析为Object时, 它不知道该对象是什么形状

https://angular.io/guide/http