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