腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
RxSwift
:
嵌套
可
观测
对象
上
的
FlatMap
、
我有这个编辑器视图模型,我在不同
的
其他视图模型中使用它。父视图模型有一个可选择
的
用户,一旦选择了一个用户,我将需要一个新
的
编辑器实例和新用户。 这是编辑器和父级
的
简化版本。editor = user.compactMap { $0 }.map { EditorViewModel(user: $0) }} 一旦编辑器保存了一个项目,我希望通过
flatMap
编辑器来获取保存
的
项目。editor in
浏览 31
提问于2021-10-28
得票数 1
回答已采纳
3
回答
RxSwift
映射和
flatMap
差异
、
我无法理解
RxSwift
中
的
map和
flatMap
之间
的
区别。在
RxSwift
操场
的
例子和书籍中,
flatMap
被用来转换具有内部可
观测
性
的
可
观测
对象
。然而,我看到
flatMap
被直接用于基本类型
的
Observable。例如,对于下面的代码,它们都会产生相同
的
输出。有人能帮我理解一下map和
flatMap
之间
的
浏览 0
提问于2018-04-03
得票数 12
回答已采纳
1
回答
RxSwift
:延迟方式下
的
可
完全连接
、
、
userId)现在,我将尝试在没有
flatMap
操作符
的
completables中复制相同
的
行为。可观察到
的
工作代码: .
flatMap
{ (_) -> Single<Any>userId)具有
可
完成性
的</e
浏览 2
提问于2020-02-02
得票数 1
1
回答
在
RxSwift
中合并和平面映射操作符有什么区别?
、
、
、
我目前还不熟悉
RxSwift
,我对
flatMap
和合并运算符有点困惑。我知道合并运算符将多个可观察到
的
合并合并为单个可
观测
的
。我觉得
flatMap
做错了thing.Am吗?如果是的话,两者之间
的
区别是什么?
浏览 0
提问于2019-08-25
得票数 4
回答已采纳
1
回答
如何处理反应编程中
的
嵌套
反应属性?
当使用反应性编程
的
概念构建应用程序或程序时,如何处理
嵌套
的
反应性属性?因此,在本例中,可以直接更新firstName,也可以更新整个user实例。在反应性编程中,您应该如何处理这些类型
的
情况?其中,您有一个是反应性
的
父属性,而属性是该类中
浏览 0
提问于2020-06-25
得票数 2
5
回答
在接下来
的
事件中,对于可观察
的
、不需要值
的
对象
,是否有首选类型?
、
、
我有一个可
观测
的
,它只用于触发
flatMap
/map。因此,我只需要Next事件,而不需要值。对于这样一个垃圾值,我可以使用我自己
的
概念,但我想知道是否有一个
RxSwift
约定。我要说
的
是:let triggeringObservable: Observable`username()` is only ready when
浏览 3
提问于2016-04-11
得票数 23
回答已采纳
2
回答
如何在
flatMap
中观察
RxSwift
上
的
观测
值?
、
、
、
、
map与
flatMap
of
RxSwift
的
差异已被解释为。现在,我想观察上层可
观测
的
实例,当变化发生在它
的
内部是可观察
的
。我怎么做呢?BehaviorSubject(value: 80)) .
flatMap
disposed(by: bag) player.on(.next(
浏览 5
提问于2020-02-06
得票数 1
回答已采纳
4
回答
RxJava返回单,执行
可
完成后
、
、
我正在尝试完成以下工作:将一些数据作为单个返回,然后执行一个
可
完成
的
操作。由于single.andThen(),下面的代码没有编译。这些操作需要按照这个顺序执行。
浏览 0
提问于2018-02-02
得票数 17
回答已采纳
2
回答
嵌套
的
可观察
对象
:将可观察
对象
添加为可观察
对象
的
属性并将其展开
、
、
、
我正在尝试创建一个函数,该函数将用户数据作为可观察
对象
,并使用第一个可观察
对象
的
数据添加/合并查询中
的
数据,然后将所有这些数据作为一个可观察
对象
返回。我可以这样做,但不能对返回
的
嵌套
of observable进行操作getAllUsersWithHolidays$key }
浏览 8
提问于2017-03-07
得票数 3
回答已采纳
1
回答
永远不要在
Flatmap
中使用Swift
的
组合返回
、
、
在
RxSwift
中,
flatMap
运算符可以很容易地返回未完成
的
可
观测
对象
。假设我们有这样一个(人为
的
和愚蠢
的
)可观察
的
链: let repo = DataRepository() .just(Int.random(in: 0 ..< 1000)) if num == 42 {
浏览 15
提问于2019-10-18
得票数 0
2
回答
RxSwift
:将可完成
的
映射为单个可
观测
的
?
、
我试图按顺序执行几个操作,使用
RxSwift
,并且不确定如何使它工作。func doSomething(with value: SomeType) -> Single<SomeType> { .a
浏览 0
提问于2017-05-28
得票数 8
回答已采纳
11
回答
为什么我们需要使用
flatMap
?
、
我开始使用RxJS,我不明白为什么在这个例子中我们需要使用像
flatMap
或concatAll这样
的
函数;这里
的
数组在哪里?requestStream = Rx.Observable.just('https://api.github.com/users'); .
flatMap
jQuery.getJSON(requestUrl)); responseMetastream.subs
浏览 4
提问于2015-11-02
得票数 107
回答已采纳
2
回答
异步请求中
的
调用函数链接
RxSwift
和Alamofire
、
、
我是
RxSwift
的
乞丐,这是我
的
问题,我
的
应用程序必须执行3次请求,3是gets,我
的
工作组建议我使用
flatmap
来连续执行三次请求,但我不知道该如何使用平台地图。这是我
的
要求 return Observable.createreturn Disposables.create()
浏览 1
提问于2020-01-29
得票数 1
回答已采纳
2
回答
RxSwift
通过flatMaps链传播值
、
因此,我有一些
RxSwift
代码,其中我想要执行一系列异步操作,所有这些操作都是使用可观察到
的
。
flatMap
是实现这一目标的方法,它工作得很好,但是它似乎无法将变量传递到我所能理解
的
链中。close() }问题是
flatMap
没有在链上传递它
的
输入参数,因此传递给subscribeNext
的
闭包不能访问connection
对象
,因此它不能调用close。(
浏览 3
提问于2016-04-28
得票数 10
回答已采纳
1
回答
无法将“Observable<Data>”类型
的
值转换为预期
的
参数类型“数据”
、
即得到可
观测
值。
浏览 3
提问于2017-06-13
得票数 1
2
回答
RxSwift
:为什么flatMapLatest从不执行onCompleted()?
、
、
、
、
在我
的
Swift UIViewController中,我尝试订阅一个变量类型
的
类成员,通过flatMapLatest调用运行它,然后在所有订阅者
上
执行flatMapLatest observable中
的
我
的
类成员定义为:在我
的
viewDidLoad()方法中,我设置了观察值: let localVar = self.privateVar.asObservable}
浏览 0
提问于2018-08-10
得票数 1
1
回答
Angular订阅链可观察性
、
这就是我到目前为止所知道
的
: if (!categoryId: string): Observable<any[]> {
flatMap
Observable<any[]> { return this.productService.listSpecificationPr
浏览 2
提问于2019-12-31
得票数 0
1
回答
问题混合承诺与HttpInterceptor可
观测
?
、
、
、
、
我使用HttpInterceptor来重新发送带有令牌
的
请求,以防它们返回401。这以前很管用,当时我只是拿着缓存
的
令牌。问题是,现在
的
请求没有重新发送。这是我
的
全部拦截器: constructor(private injector} throw(err); })
浏览 2
提问于2017-08-31
得票数 0
回答已采纳
2
回答
RxSwift
:使用DisposeBag
的
最佳实践是什么?
、
、
现在,我需要基于配置API更改应用程序主题(颜色),所以我使用RxCocoa,
RxSwift
框架在每个视图控制器
上
创建可观察到
的
应用程序,在应用程序
上
应用一个新主题。我
的
问题是使用DisposeBag
的
最佳实践是什么: 提前感谢
浏览 0
提问于2018-08-05
得票数 10
回答已采纳
1
回答
如何使用RX应用宽限期?
、
有什么方法我可以创造一个可观察
的
,我可以把我
的
信息绑定到?任何帮助都非常感谢!
浏览 1
提问于2017-10-13
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
用Swift写一个响应式编程库
RxSwift和RxCocoa入门
Java8新特性之空指针异常的克星Optional类
巧用Optional摆脱NullPointExcept的折磨
Python 流程控制全记录
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券