Her 5 saniyede bir GET isteği gönderecek olan zamanlayıcı oluşturmaya çalışıyorum, bunu yapmayı başarabilirim, ancak farklı sayfaya (yönlendirme) geçmeye devam edersem hala çalışır durumda olduğunu fark ederim. Ben ngOnDestroy eklemeyi denedim, ama "abonelikten çık" yöntemiAngular2: zamanlayıcıyı oluştur ve yok
import {Component, OnInit, OnDestroy} from '@angular/core';
import {Observable} from 'rxjs/Rx';
@Component({
templateUrl: 'app/pages/CurrentRuns/currentruns.component.html'
})
export class CurrentRunsComponent implements OnInit, OnDestroy {
private timer;
ticks=0;
ngOnInit() {
this.timer = Observable.timer(2000,5000);
this.timer.subscribe(t => this.tickerFunc(t));
}
tickerFunc(tick){
console.log(this);
this.ticks = tick
}
ngOnDestroy(){
console.log("Destroy timer");
}
}
yok "rxjs": "5.0.0-beta.12"
merhaba ben bir sorun, sonra 2 zamanlayıcı başlatır var. –