“ response.json不是函数”类型“ Object” angular8上不存在属性“ json”

时间:2019-09-26 12:35:59

标签: angular

有人可以告诉我问题出在哪里。

代码强调json。

 getPost(){
    this.postService.getAll()
     .subscribe(
       response=>{
       this.posts=response.json();
    },error=>{
      alert('error innattendue')
      console.log(error)
    }
    );
  }

2 个答案:

答案 0 :(得分:2)

响应应该是所需的json,因此,如果您直接使用响应,它应该可以工作

 getPost(){
    this.postService.getAll()
     .subscribe(
       response=>{
       this.posts=response;
    },error=>{
      alert('error innattendue')
      console.log(error)
    }
    );
  }

答案 1 :(得分:0)

this.posts =响应; 这样使用。这样可以解决您的问题。