Comment faire un retard dans angulaire 2

je suis en train de définir un délai pour un affichage dans mon application.
Après je lance le programme, le message s'affiche correctement et reste au lieu d'afficher seulement 4 secondes. Ma fonction de délai. Ce qui pourrait être mal

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

OriginalL'auteur Liska Liskor | 2017-01-26