【发布时间】:2020-01-28 22:36:57
【问题描述】:
我想通过回调函数格式化我的 API 响应并获取角度订阅中的数据
我用过mergemap但是没用
this.http.get('https://some.com/questions.xml', {headers, responseType: 'text'})
.mergeMap(
res => xml2js.parseString(
res,
{ explicitArray: false },
(error, result) => {
if (error) {
throw new Error(error);
} else {
console.log(result);
return result;
}
}
)
).subscribe(
data => { console.log("response", data); },
error => { console.log(error); }
);
我想在订阅中获取响应 JSON,但我得到了 TypeError:您在预期流的位置提供了无效对象。您可以提供 Observable、Promise、Array 或 Iterable。
【问题讨论】:
标签: angular typescript