Angular6的輪詢及終止輪詢

場景:

   在Angular6中需要在每隔3秒中調用一個方法,進行業務邏輯檢查,若檢查通過,則停止輪詢,否則就一直輪詢下去。

方法:

  直接使用 setInterval 和  clearInterval

代碼如下:

const timer = setInterval(() => {
     // 設置輪詢事件,每隔3秒輪詢一次,查詢訂單是否已支付
     //這裏寫實際的業務邏輯。。。。。。
    if(進行判斷){
      //滿足條件時,終止輪詢
      clearInterval(timer); // 停止輪詢    
   }
            
}, 3000);

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章