腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
结合
使用
FlatMap
和
SwitchMap
我需要
使用
id来下载用户的数据。但是,当我稍后收到相同的用户id时,我需要取消旧的订阅(当未完成时),并订阅新的可观察对象。我需要为每个id
使用
switchMap
运算符,但
switchMap
仅用于一个值。我想同时下载所有用户的数据(并发)-
flatMap
。
浏览 1
提问于2018-01-21
得票数 1
回答已采纳
1
回答
RxJava:
flatMap
与
switchMap
结合
时的UndeliverableException
、
TL;DR我正在制作一个有点复杂的流--
结合
了
flatMap
和
switchMap
--类似于RxKotlin (RxJava 3): .flatMapMaybe {Maybe.never() procedureMiddle
浏览 6
提问于2022-02-24
得票数 0
8
回答
flatMap
,mergeMap,
switchMap
和
concatMap?
、
、
、
、
有人,请解释一下
SwitchMap
和
FlatMap
在Javascript上的区别(从角度上看,rxjs 5)。
SwitchMap
只发布最新的可观测值,并取消以前的可观测值。
flatMap
收集所有单个可观测数据,并在一个数组中返回所有可观测数据,而不关心可观测的顺序。异步工作。是那么回事吗?
浏览 5
提问于2018-04-06
得票数 112
回答已采纳
3
回答
使链接可观察订阅的正确方法
、
、
使用
RxJS重新编写代码的更好方法是什么? //as I need it multiple times return res .
switchMap
浏览 3
提问于2017-05-06
得票数 1
回答已采纳
2
回答
如何在不嵌套调用的情况下连续地链接执行两个独立的可观察对象?
、
使用
RxJava,我有一个Observable<A>
和
一个Observable<B>。我希望在B的第一个元素(也是唯一的)元素发出之后,立即开始在A上进行订阅。
浏览 2
提问于2015-05-13
得票数 3
回答已采纳
1
回答
Rxjs bindNodeCallback在swithmap
和
flatmap
上没有正常工作。
、
、
我正在尝试
使用
bindNodeCallback
和
fs readdir、stat读取文件。} from "fs";import { catchError, filter,
flatMap
, map, mergeMap,
switchMap
, tap } from 'rxjs/operators'; const readDirBindCall
浏览 0
提问于2020-05-11
得票数 1
回答已采纳
1
回答
角2-链接http请求
、
、
、
我得到了一个RxJS,它是从httpService上观察到的,这是来自角度的实际http。现在,一旦我得到一个正的结果,我想要处理下一个http请求,我从this.retrieve()得到。这或多或少是连接请求。有更好的方法吗? .map(data => { this.retrieve().subscribe();});
浏览 4
提问于2017-03-06
得票数 16
回答已采纳
1
回答
通过输入更改可观察间隔
、
、
我
使用
的是一个“ping”我的服务器并返回响应时间的服务。然后我将其显示在一个图表中。我试着在这篇文章中
使用
答案: .
switchMap
((INTVL) => { return Observable.interval(INTVLNTWDATA.datasets[0].data.splice(0, 0, this.ping); }
浏览 10
提问于2016-08-15
得票数 1
回答已采纳
1
回答
如何从嵌套的rxjs运算符返回多个操作?
、
、
我在发送多个操作时遇到了以下问题: someEffect$ = this.actions$.pipe( mergeMap( return this.authService.getProfile(action.payload.authInfo).pipe( if (response.isErro
浏览 5
提问于2019-10-21
得票数 1
回答已采纳
2
回答
处理,例如过滤、区分,将对象数组转换为对象序列,然后仅
使用
RXJS返回对象集合数组。
、
、
我有替代的解决方案,但更像是在删除重复、过滤
和
转换对象数组时
使用
更多的非rxjs函数。
flatMap
(searchCol => searchCol), (column: columnstoArray() 因此,如果没有在toArray中
使用
take,还是会有很好的不同的新方法。我需要类似的解决方案,在另一个地方,那里的处理可观察将
浏览 0
提问于2018-12-27
得票数 1
回答已采纳
2
回答
对流中的每个元素应用多个函数
、
、
这些库
使用
不同的API (一些承诺,一些回调),所以如果我能弄清楚如何实现这一点,
使用
可观察性可能会简化API。
使用
rxjs,我试图找出正确的语法,这是我到目前为止一直尝试的:const { download } = require('.根据当前的评论
和
答案进行编辑,这是更新的,但它仍然没有将download的输出传递给transform。Rx.Observable.bindCallback(download); const trans
浏览 0
提问于2018-03-25
得票数 0
3
回答
如何在第二个请求中
使用
来自concatMap的第一个响应
、
、
、
我看过concatMap,但我不知道如何在第二个请求或第三个请求中
使用
第一个响应 concatMap
浏览 1
提问于2019-08-01
得票数 0
回答已采纳
1
回答
RxJava异步脱扣器
使用
RxJava操作,如果上游发出新的项目,是否有可能“忽略”下游处理过的元素?例如 .
flatMap
(...) // 30 seconds to process (Asynchronous) .
flatMap
(...) //
浏览 0
提问于2018-04-26
得票数 0
回答已采纳
2
回答
为顺序读取选择适当的运算符
、
、
、
我
使用
RxJS事件流
和
fetch API发出两个连续的HTTP请求,其中第一个请求的结果必须传递给第二个请求。
flatMap
)。在我上面有
switchMap
的地方,
flatMap
也会工作(返回一个值),而map,会让我(在最后的订阅中)得到一个解析的承诺。控制台显示了[[PromsieStatus]]: "resolved"
和
[[PromiseValue]]: /* the correct object */,但是我真的看不到像rxjs
浏览 1
提问于2019-12-16
得票数 2
1
回答
Angular Firebase async inside map函数
、
、
、
、
问题是我不能
使用
async
和
await来检索seek异步。
浏览 19
提问于2020-06-14
得票数 0
1
回答
SwitchMap
和
PublishReplay相
结合
、
、
refCount(); .do((e) => console.log("new event: " + e)) .
switchMap
我知道我可以通过
使用
publishReplay + refcount来修复这个问题(参见下面的内容),但是在这个简单的例子中,这是可行的。我真正想要实现的是,两个组件
使用
相同的http调用响应,每个组件发出一个onInit事件,然后是switchMapped到http响应。我不想让每一个新
浏览 0
提问于2018-01-26
得票数 2
2
回答
FlatMap
和
subjects如何避免重复订阅?
、
、
、
、
flatMap
(number -> subject2).我理解为什么会发生这种情况--因为每次调用
flatMap
时,都会向subject2中添加新的订阅者。 问题是-如何避免这种情况?
浏览 17
提问于2016-07-28
得票数 1
1
回答
RxJ:如何将两个可观测到的组合成一个新的可观察到的不同类型的
、
、
我对RxJs
和
NgRx store非常陌生,我想创建一个@Effect,它
结合
了两个可观测值(很难解释):export interface ProductDetails { .ofType(ProductActions.GET_STEP) .
flatMap
我试过
使用
zip,
switchMap
等等,但是没有机
浏览 4
提问于2017-03-15
得票数 4
回答已采纳
1
回答
角(4):具有可观察性的多个HTTP请求:一个接一个成功
、
我对角4
和
Observables以及所有与它相关的东西都很陌生。我试图一个接一个地执行两个http请求(只有当第一个成功时,才会执行请求)。
浏览 4
提问于2017-08-28
得票数 6
回答已采纳
2
回答
基于值的角2刷新http请求
、
我想请求一个API,直到得到我想要的结果
和
请求之间的间隔。我
使用
两个嵌套服务(GiftsService
和
ApiService):import { Injectable } from '@angular/core';})我是怎么做到的 .
switchMap
(data => data.status !.
浏览 1
提问于2017-03-21
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券