小编csa*_*nsz的帖子

如何为数组的所有元素依次调用 API 函数?

我正在使用 RxJs 与 Angular 合作,目前发现解决这个问题非常具有挑战性。

我有一个包含一些 id 的数组。

ids = [1,2,3,4]
Run Code Online (Sandbox Code Playgroud)

然后我有一个可以使用 id 参数调用的 API,它从数据库中删除具有给定 id 的项目:

this.controller.deleteItem(id)
Run Code Online (Sandbox Code Playgroud)

我想对数组中的每个 id 调用此 API。

这些 API 调用应该严格按照顺序模式依次发生,例如

this.controller.deleteItem(1) -> this.controller.deleteItem(2) 等

所有 api 调用完成后,我想通过以下方式获取数据:

this.controller.getData()
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

javascript rxjs angular

1
推荐指数
1
解决办法
528
查看次数

标签 统计

angular ×1

javascript ×1

rxjs ×1