Swift-Bond Framework-一对多绑定关系

时间:2019-06-25 13:07:29

标签: swift reactive frp swiftbond

我有兴趣将单个Observable绑定到多个接收者。 我怎样才能做到这一点呢?

当前,我必须求助于绑定每个属性:

model.sectionEnabled.map{!$0}.bind(to: vc1.view.reactive.isHidden)
model.sectionEnabled.map{!$0}.bind(to: vc2.view.reactive.isHidden)
model.sectionEnabled.map{!$0}.bind(to: vc3.view.reactive.isHidden)
....

如果可以使用以下结构怎么办?:

model.sectionEnabled.map{!$0}
.bind(to: vc1.view.reactive.isHidden)
.bind(to: vc2.view.reactive.isHidden)
.bind(to: vc3.view.reactive.isHidden)
.bind(to:.......

使用框架的当前实现是否已经可以进行这种绑定?

1 个答案:

答案 0 :(得分:1)

也许这就是您想要的:

apply(res, 1, sd)
#           A            B
#4.134705e-05 4.087056e-06