1. ホーム
  2. angular

[解決済み] Angular 2でディレイを作成する方法

2022-02-13 13:52:04

質問

アプリ内の表示にディレイを設定しようとしています。 プログラムを実行すると、メッセージは正しく表示され、4秒間だけ表示されずに残ります。これは私のディレイ機能です。何が間違っているのでしょうか?

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

解決方法は?

お探しの関数は、setTimeoutという関数です。

display(){
  this.foodservice.getFood()
    .subscribe(data => {
      setTimeout(()=>{ this.display = "" }, 4000)
    }    

}