Mat*_*ood 1 javascript scheduler observable rxjs requestanimationframe
试着玩RXJS和Scheduler.最后,我希望在滚动事件上有一个请求动画帧.
问题:我遇到类型错误:属性animationFrame不存在于调度程序类型上
import { Observable } from 'rxjs/Observable';
import 'rxjs/add/observable/fromEvent';
import 'rxjs/add/observable/of';
import 'rxjs/add/observable/timer';
import 'rxjs/add/operator/repeat';
import 'rxjs/add/operator/takeUntil';
import { Scheduler } from 'rxjs/Scheduler';
Observable
.of(0, Scheduler.animationFrame) // error here
.repeat()
.takeUntil(Observable.timer(1000))
.subscribe(() => console.log(x++));
Run Code Online (Sandbox Code Playgroud)
如何识别animationFrame?
由于rxjs@6.0.0 已animationFrame重命名为animationFrameScheduler并且必须从中导入rxjs.
import { animationFrameScheduler } from 'rxjs';
Run Code Online (Sandbox Code Playgroud)