У меня есть массив строк, где я хотел бы вызвать асинхронную функцию для каждой строки. Каков стандартный способ сделать это? Я использовал цикл for, но подписка никогда не выполнялась, поэтому кажется, что использование цикла for некорректно.
Это то, что у меня сейчас есть:
for (let i = 0; i < this.selectedNodes.length; i++) {
this.fileSelectorService.fixPath(this.selectedNodes[i])
.subscribe(res => {
// This block never gets hit when using a for loop (but it does hit without the for loop)
var fixedPath = res;
})
}
}