reactjs - 具有多个 ajax 响应的 RxJS Observable
问题描述
品牌菜鸟在这一点上已经得到了一个帖子请求,但希望链接几个并处理响应。我收集执行此操作的方法是 forkJoin(),但是我没有得到响应(尽管我在网络中看到了请求和响应)并且并没有真正了解如何进行组合。我想我可能需要订阅它们?
const requests: Array<Observable<AjaxResponse>> = [];
fields.forEach((field: string) => {
const request: AjaxRequest = generateRequest(field);
requests.push(Observable.ajax(request));
});
Observable.forkJoin(requests).map(
responses => { // never stops here
responses.map((res, idx) => { // or here
})
});
解决方案
大约10分钟后找到
const forkJoin = Observable.forkJoin(requests);
forkJoin.subscribe(ajaxResponses => {
});
推荐阅读
- javascript - 无法使用 laravel 5.5 中的 ConsoleTV 图表包从数据库中填充数据集
- android-studio - 运行我的第一个颤振项目时出错
- python - Tensorflow Object Detection - mAP 稳定,但 Total Loss 正在下降。继续训练?
- asp.net-core - VS 2019 自定义 ASP.NET Core 项目模板
- sass - 如何在 Mixin 中插入选择器?
- google-cloud-platform - 如何确认 Cloud IoT Core 的网关连接没有 JWT-auth 连接
- bash - 在 lynx 中阻止对 localhost 的访问
- go - 甚至设置环境路径都找不到 GOPATH
- vb.net - 无法从 VB 类中获取价值
- php - 如何从 ajax POST 中获取价值?