我的ngOndestroy正在调用其他路由导航,但它没有在方法内部执行clearInterval。我哪里做错了?当我在其他组件中时,它在后台运行。timer:any;ngOnInit(){this.timer=this.interval();};ngOnDestroy(){clearInterval(this.timer);console.log("InsideDestroy");}interval(){setInterval(()=>{this.getData();},20000)}getData(){this.dataservice.getdata().sub