2017-01-26 3 views
7

Я пытаюсь установить задержку для отображения в моем приложении. После запуска программы сообщение отображается правильно и остается вместо отображения всего 4 секунды. Это моя функция задержки. Что может быть неправильнымКак сделать задержку в угловой 2

display(){  
     this.foodservice.getFood() 
      .subscribe(data => 
      { 
      delay (4000) 
      this.display ="" 
      }); 
    } 

ответ

23

Функция, которую вы ищете, называется setTimeout.

display(){ 

    this.foodservice.getFood(){ 
    .subscribe(data => { 
     setTimeout(()=>{ this.display = "" }, 4000) 
    }  
    } 
} 
Смежные вопросы