【发布时间】:2021-05-14 14:03:07
【问题描述】:
我有一个服务,我想通过 HTTP GET 请求访问这种形式的数据:
"data": [
{
"id": "432",
"Time": "06:25",
"Place": "Atalanta"
},
{
"id": "581",
"Time": "18:21",
"Place": "Georgia"
}
]
我创建了一个服务来调用它,它执行此返回方法
return this.http.get<DataGroup>(url);
以及访问这些数据的两个类模型:
import { DataGroupValue } from './DataGroupValue';
export class DataGroup{
value: DataGroupValue[] = [];
}
(但不知道它是否做得对)
export class DataGroupValue {
id: string;
Time: string;
Place: string;
}
还有一个组件试图调用这个不起作用的方法
export class TestPlannerComponent implements OnInit {
DataGroupValues = new Array<DataGroup>();
constructor(private dataService: DataService ) { }
ngOnInit(): void {
this.dataService.GetDataGroup.subscribe((res:DataGroup))=>{
this.DataGroupValues=res; //errors here
}
}
}
我们如何访问这些值?
【问题讨论】:
-
您遇到的错误是什么?
标签: angular api observable httpclient