我正在使用 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)
我该如何解决这个问题?