Comment attendre la fin de cette promesse.store.find avant de charger un widget

J’utilise un widget dont les données sont remplies en obtenant des descriptions de balises. Je récupère les descriptions comme suit :

// tag_arr : variable contenant un tableau de noms de balises.
TAG_arr.forEach(tag => {
  this.store.find("tag-info", tag).then(result => {result.description //accéder à la description de la balise et faire des choses.}
});

Cependant, les descriptions ne s’affichent pas car le widget se charge avant que toutes les itérations ne soient terminées. Est-il possible d’attendre que ce forEach se termine réellement ?

2 « J'aime »