Files
nexus-spa/src/app/demo/components/uikit/misc/miscdemo.component.ts
2022-07-22 13:13:50 +03:00

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);
}
}