Как дождаться завершения промиса this.store.find перед загрузкой виджета

Я использую виджет, данные которого заполняются путем получения описаний тегов. Я получаю описания следующим образом:

// tag_arr: переменная, содержащая массив названий тегов.
tag_arr.forEach(tag => {
  this.store.find("tag-info", tag).then(result => {result.description //доступ к описанию тега и выполнение действий.}
});

Однако описания не отображаются, потому что виджет загружается до завершения всех итераций. Можно ли дождаться, пока этот forEach действительно завершится?

2 лайка