簡體   English   中英

使用rxjs5運算符fromEvent時獲取“ this”的上下文嗎?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM