這篇文章主要為大家展示了“angular2組件中定時(shí)刷新并清除定時(shí)器的示例分析”,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“angular2組件中定時(shí)刷新并清除定時(shí)器的示例分析”這篇文章吧。
創(chuàng)新新互聯(lián),憑借十載的網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站經(jīng)驗(yàn),本著真心·誠(chéng)心服務(wù)的企業(yè)理念服務(wù)于成都中小企業(yè)設(shè)計(jì)網(wǎng)站有1000+案例。做網(wǎng)站建設(shè),選成都創(chuàng)新互聯(lián)。實(shí)例如下:
import { Component,OnInit,ChangeDetectionStrategy,ChangeDetectorRef,OnDestroy} from "@angular/core"; @Component({ changeDetection:ChangeDetectionStrategy.OnPush }) export class xxxComponent{ private timer; constructor(private ref : ChangeDetectorRef){ this.timer = setInterval(()=>{ this.ref.detechChanges();//檢測(cè)變化 },5000) } //銷(xiāo)毀組件時(shí)清除定時(shí)器 ngOnDestroy(){ if(this.timer){ clearInterval(this.timer); } } }
以上是“angular2組件中定時(shí)刷新并清除定時(shí)器的示例分析”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!