如何在ionic 2中进行异步REST API调用?

时间:2017-02-22 06:18:10

标签: angular ionic-framework ionic2

我正在为学校构建一个应用程序。学生可以扫描身份证并输入。在教师的侧面申请中,我显示了特定班级的学生人数。现在,我正在使用复习来加载页面以显示学生人数。

<ion-content>
  <ion-refresher (ionRefresh)="doRefresh($event)">
    <ion-refresher-content></ion-refresher-content>
  </ion-refresher>
</ion-content>



export class NumberOfStudents{
  doRefresh(refresher) {
    console.log('Begin async operation', refresher);
    setTimeout(() => {
      console.log('Async operation has ended');
      refresher.complete();
    }, 2000);
  }
}

帮助我在后台自动执行上面的代码而无需刷新。让我知道如何在不影响视图的情况下每隔2分钟或类似地调用api。

1 个答案:

答案 0 :(得分:0)

如果您不关心&#34;刷新&#34; API调用花费的时间超过您的间隔(2分钟),然后您可以使用setInterval():

setInterval(doRefresh, 1000*60*2);