angular2组件中定时刷新并清除定时器的实例讲解
时间:2020-10-11 10:45:19|栏目:AngularJS|点击: 次
实例如下:
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();//检测变化 },5000) } //销毁组件时清除定时器 ngOnDestroy(){ if(this.timer){ clearInterval(this.timer); } } }
栏 目:AngularJS
下一篇:AngularJS ng-bind-html 指令详解及实例代码
本文标题:angular2组件中定时刷新并清除定时器的实例讲解
本文地址:http://www.codeinn.net/misctech/9731.html