【发布时间】:2019-09-17 05:18:03
【问题描述】:
我正在构建一个 RxJS 幻灯片,如果用户按住右箭头键,我想每 500 毫秒导航到下一个图块。我正在使用throttleTime,如下所示:
const forwardNavigation$ = fromEvent(document, 'keydown').pipe(
filter(event => event.keyCode === KEY_CODE.arrowRight),
throttleTime(500)
);
我现在想做的是在不释放箭头键的情况下导航到第 5 个图块后将 throttleTime 减少到 100 毫秒。
这可能吗,如何实施?
【问题讨论】:
标签: javascript rxjs reactive-programming