मैं टाइमर बनाने की कोशिश कर रहा हूं, जो हर 5 सेकंड में जीईटी अनुरोध भेज देगा, मैं इसे करने में कामयाब हूं, लेकिन मुझे लगता है कि अगर मैं टाइमर अभी भी चल रहा हूं, तो अलग-अलग पेज (रूटिंग) पर जाता हूं, इसलिए मैं ngOnDestroy जोड़ने की कोशिश की है, लेकिन मैं "सदस्यता समाप्त" विधिकोणीय 2: टाइमर बनाएं और नष्ट करें
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");
}
}
मैं angular2 RC7 उपयोग कर रहा हूँ नहीं है, "rxjs": "5.0.0-beta.12"
नमस्ते मैं एक समस्या है, जब मैं एक और पेज यह बंद हो जाता है पर जाएँ लेकिन जब मैं इस पृष्ठ पर वापस आ गया तो 2 टाइमर शुरू होता है। –