Signature
public withLatestFrom(other: Observable, project: Function): Observable
当source流发出新value的时候,去和 参数流的最新值做一些整合操作
这是和combineLast最大的不同.
combineLast 是无论source流还是参数流,任何一个有新value就会发出新的整合值
这个withLatestFrom的触发条件是source流有新value
Sample
来自Cycle.js
const {Observable} = Rx; |
|
- 主流是childVTree$
- 子流childValue$
只有当有新的childVTree,也就是重新render组件的时候,才去和最新的childValue 整合成新的父组件