[英]Get the context of “this” when using the rxjs5 operator fromEvent?
使用fromEvent
observable時如何獲得this
上下文?
window.addEventListener("scroll", function(event) {
var top = this.scrollY;
console.log(top)
}, false);
但是,當我執行fromEvent時如何獲得它?
Observable.fromEvent(window, 'scroll')
.subscribe((event) => {
console.log(this.scrollY);
});
來自mdn :
處理程序內部的this的值是對該元素的引用。 它與傳遞給處理程序的事件參數的currentTarget屬性的值相同
所以你可以做event.currentTarget.scrollY
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.