2017-02-22 17 views
1

私は学校用のアプリケーションを構築しています。学生はIDカードをスキャンして入力することができます。先生の側の申請で、私は特定のクラスに在籍する生徒の数を示しています。今、私は生徒の数を表示するためにページを読み込むためにリフレッシャーを使用しています。ionic 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://stackoverflow.com/questions/35010182/angular-2-polling-with-rxjs –

+0

だから、リフレッシャーを使いたくないですか? –

+0

hi yes..iリフレッシャーを使いたくない –

答えて

0

「リフレッシュ」APIの呼び出しは(2分)あなたの間隔よりも長い時間がかかる場合は、気にしない場合は、のsetInterval()を使用することができます。

setInterval(doRefresh, 1000*60*2); 
関連する問題