Angular Ionic 4使用setInterval函数尝试每秒调用一个函数,但从未调用该函数

Angular Ionic 4使用setInterval函数尝试每秒调用一个函数,但从未调用该函数,angular,typescript,ionic4,Angular,Typescript,Ionic4,我用的是离子4。在其中一个页面中,我尝试每秒调用一个函数来更新离子范围值。代码编译时没有出现问题,但从未调用changeMark函数 Html代码: <ion-range color="light" pin="false" min="0" max="100" [(ngModel)]="sliderValue"> </ion-range> 我找到了解决办法。通过更改一行代码。 下面是代码更改,现在像预期的那样每秒触发一次changeMark函数 From :

我用的是离子4。在其中一个页面中,我尝试每秒调用一个函数来更新离子范围值。代码编译时没有出现问题,但从未调用changeMark函数

Html代码:

 <ion-range color="light" pin="false"  min="0" max="100" [(ngModel)]="sliderValue">

 </ion-range>  

我找到了解决办法。通过更改一行代码。 下面是代码更改,现在像预期的那样每秒触发一次changeMark函数

 From : this.get_duration_interval = setInterval(this.changeMark(), 1000);


    To:  this.get_duration_interval= setInterval(()=> { this.changeMark() }, 1000);
 From : this.get_duration_interval = setInterval(this.changeMark(), 1000);


    To:  this.get_duration_interval= setInterval(()=> { this.changeMark() }, 1000);