5
ngOndestroyが他のルートナビゲーションで呼び出していますが、メソッド内でclearIntervalを実行していません。どこが間違っているのですか?私は他のコンポーネントの中にバックグラウンドで実行されています。clearintervalがngOnDestroy()内で動作しない
timer:any;
ngOnInit() {
this.timer= this.interval();
};
ngOnDestroy(){
clearInterval(this.timer);
console.log("Inside Destroy");
}
interval(){
setInterval(()=>{
this.getData();
},20000)
}
getData(){
this.dataservice.getdata()
.subscribe(users=>{
this.datas=users;
console.log(this.datas);
})
}
zgueとpatrykありがとうございます。それは私のために働いた。あなたは素晴らしいです。トンに感謝します。 –