我有一个字符串数组,我想在每个字符串上调用一个异步函数。这样做的标准方法是什么?我使用了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;
})
}
}
答案 0 :(得分:1)
在将字符串映射到如下所示的可观察数组之后,应使用model.fit()
:
forkJoin()