我在我的控制台中收到错误,当我试图获取对象内的对象的数据,并不知道什么是正确的映射到返回我需要的数据的数组,在这种情况下是results
。获取对象内的对象数组 - 尝试差异'[对象对象]'错误'
这里是我的JSON文件的外观:
{
"count": 101,
"results": //this is an array[
object 1,
object 2,....
}
我的服务电话:
getData(){
return this._http.get('url')
.map((res:Response) => res.json())
.catch(this.handleError);
}
我的组件文件:
getData(){
this.service.getData().subscribe(
data => this.results = data,
error => this.errorMessage = <any>error
);
}
HTML:
<tr *ngFor="let item of results">
<td><a style="cursor: pointer">{{item.title}}</a></td>
</tr>
我已经试过了,但我得到这个控制台错误:'尝试差异'[对象对象]'' – bluePearl
你尝试了以上? – Sajeetharan
我不确定是否必须在我的映射中更改某些内容,一旦我获得数据直接获取结果对象 – bluePearl