/ / ¿Cómo hacer llamadas de API REST asíncronas en ionic 2? - angular, marco iónico, ionic2

¿Cómo hacer llamadas API REST asíncronas en ionic 2? - angular, marco iónico, ionic2

Estoy construyendo una aplicación para una escuela. Los estudiantes pueden escanear tarjetas de identificación y entrar. En la aplicación del lado del maestro, muestro el número de estudiantes presentes en una clase en particular. Ahora, estoy usando la herramienta de actualización para cargar la página para mostrar el número de estudiantes.

<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);
}
}

Ayúdame a lograr ejecutar el código anterior automáticamente en segundo plano sin tener que actualizar. Dame una idea sobre cómo llamar a la api cada 2 minutos o algo así sin afectar la vista.

Respuestas

0 para la respuesta № 1

Si no le importa si la llamada a la API de "actualización" lleva más tiempo que su intervalo (2 minutos), puede usar setInterval ():

setInterval(doRefresh, 1000*60*2);