Angular 将响应分配给角度中的任何数组时出错?
“对象”类型可分配给很少的其他类型。你的意思是用“any”类型吗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
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:您可以演示如何读取列表元素以显示它们吗?