I für 5 Sekunden eine Lade zeigen wollen und ausblenden, wenn ich auf einen Knopf klicken, habe ich versucht, bisherWie ein Lader für 3 Sekunden ein- und ausblenden in Winkel 2
<div *ngIf='showloader' class="form-group loaderformgroup maindivdisplaynone" id="waitresponce" >
<div class="waitresponce">
<img src="assets/img/loader.gif" img-from="assets" alt="loader" class="waitresponceloader"/>
</div>
</div>
resetform() {
this.student = {};
Observable.timer(500).subscribe(() => {
$('#tablebody').addClass('fadding');
this.showloader = true;
Observable.timer(500).subscribe(() =>
$('#tablebody').removeClass('fadding');
this.showloader = false
);
});
}
meine ts,
setInterval(() => {
this.showloader = true;
}, 2000);
Aber es zeigt loader nach 2000.Kann jemand bitte help.Thanks.
Sie sollten Timeout statt Intervall verwenden. –