在上面的代码中,我有一个observable的结果,它没有映射到我为它定义的变量。我添加了一个单独的调用,以确保它返回数据并将结果记录到控制台。
这是我的服务电话
`GetNeedsApprovalList(): Observable<needApprovalItems[]>
{
const url = this.configService.buildUrl('ApprovalRequest/GetItemsForApproval');
return this.http.get<needApprovalItems[]>(url);
}`
它映射到您的变量,而不是在您认为它时。
HTTP调用是异步发生的,因此ngOnInit方法的其余部分在等待HTTP响应时运行。