0
使用fromEvent
可观察时,如何获取this
上下文?从事件中使用rxjs5运算符时,获取“this”的上下文吗?
window.addEventListener("scroll", function(event) {
var top = this.scrollY;
console.log(top)
}, false);
但是当我从事件发生时,我该如何得到它?
Observable.fromEvent(window, 'scroll')
.subscribe((event) => {
console.log(this.scrollY);
});
'event.target'更受支持... – dandavis
这不一样。它可以在某些情况下指向相同的元素,但并非总是如此。 – Ghetolay
好吧,'.target'似乎是一个更好的滚动委派的候选人,无论如何,请参阅示例代码https://developer.mozilla.org/en-US/docs/Web/API/Event/target;) – dandavis