小编Eff*_*iel的帖子

获取RxJS Observable的最后两个值之间的差异

我有一个可观察的跟踪滚动位置

 const scroll = Observable
  .fromEvent(document, 'scroll')
  .map(e => window.pageYOffset)
  .startWith(0)
Run Code Online (Sandbox Code Playgroud)

我想有第二个观察跟踪滚动增量 (newScroll - lastScroll)

const scrollDelta = scroll
  // ???
  .subscribe(delta => console.log('delta:', delta) )
Run Code Online (Sandbox Code Playgroud)

如何实现这样的事情?我试过扫描没有成功.谢谢

javascript rxjs

19
推荐指数
2
解决办法
1万
查看次数

标签 统计

javascript ×1

rxjs ×1