电竞比分网-中国电竞赛事及体育赛事平台

分享

angular2監(jiān)聽(tīng)頁(yè)面大小變化

 tingx 2018-01-24

一、現(xiàn)象

全屏頁(yè)面中的圖表,在很多的時(shí)候需要 resize 一把,以適應(yīng)頁(yè)面的大小變化

 

二、解決

1、引入 :

import { Observable } from 'rxjs';

2、使用(在ngOnInit方法中):

 

ngOnInit() {
  // 頁(yè)面監(jiān)聽(tīng)
  Observable.fromEvent(window, 'resize')
  .debounceTime(100) // 以免頻繁處理
  .subscribe((event) => {
    // 這里處理頁(yè)面變化時(shí)的操作
  console.log('come on ..');
  });
}

三、總結(jié)

研究有沒(méi)有更多的方法可以在切換時(shí),注銷(xiāo)這些監(jiān)聽(tīng)?以免出現(xiàn)內(nèi)存泄漏。盡可能在
ngOnDestroy() 方法中


 

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類(lèi)似文章 更多