【发布时间】:2020-10-24 11:49:37
【问题描述】:
假设我有两个 REST API 端点,如下所示:
要加载查找列表(例如位置):host/api/locations
加载用户详细信息:host/api/user/1
我将在 HTML 表单上显示此信息,该表单有一个用于加载位置列表的内容。加载用户详细信息时,应将默认选择值设置为用户的家庭位置,这是用户详细信息的一部分。
我知道我可以通过链接来做到这一点,或者使用订阅方法或using flatmap in RxJs。但它们实际上都是针对第二个 API 调用依赖于第一个响应的情况。在我的情况下,两个 API 调用之间没有依赖关系,唯一的问题是位置应该加载到用户的家庭位置以设置为选定值。
最好的方法是什么?
【问题讨论】:
标签: angular api chaining flatmap