2017-02-22 3 views
1

Я создаю приложение для школы. Студенты могут сканировать идентификационные карточки и вводить их. На стороне преподавателя, я показываю количество студентов, присутствующих в определенном классе. Теперь я обновляю страницу загрузки, чтобы показать количество студентов.Как сделать асинхронные вызовы API REST в ионных 2?

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

Помогите мне в достижении выполнения вышеуказанного кода автоматически в фоновом режиме, не потянув за обновление. Дайте мне представление о том, как называть api каждые 2 минуты или как это, не влияя на представление.

+1

ли вы имеете в виду опрос? http://stackoverflow.com/questions/35010182/angular-2-polling-with-rxjs –

+0

Итак, вы не хотите использовать переподготовку? –

+0

привет да .. я не хочу использовать переподготовку –

ответ

0

Если вы не волнует, если «обновить» API вызов занимает больше времени, чем ваш интервал (2 мин), то вы можете использовать setInterval():

setInterval(doRefresh, 1000*60*2); 
Смежные вопросы