26 lines
580 B
TypeScript
26 lines
580 B
TypeScript
import { Component, OnDestroy, OnInit } from '@angular/core';
|
|
|
|
@Component({
|
|
templateUrl: './miscdemo.component.html'
|
|
})
|
|
export class MiscDemoComponent implements OnInit, OnDestroy {
|
|
|
|
value = 0;
|
|
|
|
interval: any;
|
|
|
|
ngOnInit() {
|
|
this.interval = setInterval(() => {
|
|
this.value = this.value + Math.floor(Math.random() * 10) + 1;
|
|
if (this.value >= 100) {
|
|
this.value = 100;
|
|
clearInterval(this.interval);
|
|
}
|
|
}, 2000);
|
|
}
|
|
|
|
ngOnDestroy() {
|
|
clearInterval(this.interval);
|
|
}
|
|
}
|