Angular 将响应分配给角度中的任何数组时出错?

Angular 将响应分配给角度中的任何数组时出错?,angular,httpclient,angular-httpclient,Angular,Httpclient,Angular Httpclient,“对象”类型可分配给很少的其他类型。你的意思是用“any”类型吗 res : any[]; constructor(http: HttpClient) { http.get('http://jsonplaceholder.typicode.com/posts') .subscribe(response => { this.res = response; }); 您正在尝试将对象类型响应分配给数组类型, 所以您可以将响应推送到数组,如 这个.re

“对象”类型可分配给很少的其他类型。你的意思是用“any”类型吗

 res : any[];
  constructor(http: HttpClient) { 
    http.get('http://jsonplaceholder.typicode.com/posts')
    .subscribe(response => {
      this.res = response;
    });

您正在尝试将对象类型响应分配给数组类型, 所以您可以将响应推送到数组,如
这个.res.push(响应)

如果某个类型有[],为什么还要麻烦设置它呢?这意味着什么都没有…顺便说一句,在构造函数中使用http是一个非常糟糕的主意。在
ngOnInit
insteadIt中执行此操作在分配此任务时出现错误。res=响应错误已更正。但我没有得到任何输出。如果我登录控制台,我会得到所有的值。但当我试图在列表中显示时,我并没有得到输出values@Mohammedzuhair:您可以演示如何读取列表元素以显示它们吗?