如何使离子2中的异步REST API调用?

问题描述:

我正在为一所学校开发一款应用程序。学生可以扫描身份证并进入。在老师方面,我展示了特定班级中的学生人数。现在,我正在使用刷新页面来显示学生人数。如何使离子2中的异步REST API调用?

<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

你的意思是投票? http://*.com/questions/35010182/angular-2-polling-with-rxjs –

+0

所以,你不想使用复习? –

+0

嗨,是的,我不想用复习 –

如果如果“刷新” API调用花费比你的时间间隔(2分钟),再不在乎,那么你可以使用的setInterval():

setInterval(doRefresh, 1000*60*2);