Mo *_*d A 2 javascript rxjs angular
使用 vanilla js,我可以编写类似的内容来捕获任何元素上的任何滚动(注意true作为最后一个参数)
document.addEventListener('scroll', function(e) {
console.log(e);
}, true);
Run Code Online (Sandbox Code Playgroud)
但使用 rxjs 我无法进行冒泡(或者我不知道如何),这样的东西不起作用
fromEvent(window, 'scroll').subscribe(console.log);
Run Code Online (Sandbox Code Playgroud)
如何在rxjs中注册支持冒泡的事件?
fromEvent您也可以将选项传递给(参见示例):
fromEvent(window, 'scroll', { capture: true }).subscribe(console.log);
// or
fromEvent(window, 'scroll', true).subscribe(console.log);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2468 次 |
| 最近记录: |