【发布时间】:2019-02-25 09:50:58
【问题描述】:
首先,我不知道这是否可能!我正在努力寻找答案。我想我不知道要搜索什么!
我有一个返回 IEnumerable 的端点,我想分割响应所以我使用了
.Skip().Take()
现在,当我获得第一个镜头时,如何在不调用相同端点的情况下获得第二个镜头!
问题是IEnumerable 从另一个无法分割的服务中获取数据,所以我必须一次获取所有内容,然后我必须调用另一个“SLOW”端点,当时给我 5 个结果使用我从IEnumerable 获得的信息。
所以我想做的是,划分第一个列表,进行第二个调用,将结果放在一起,返回并重复,直到列表完成。
有没有办法保持角度监听响应并在它们到达时附加它们?
或者我可以在得到结果后再次拨打电话,但无需再次请求完整列表吗? “把它保存在某个地方!”。
【问题讨论】:
-
这是什么连接方式?套接字还是http?
-
http using rxjs observable/subscribe 我已将 IEnumerable 设置为静态的,它正在工作但不确定这是否正确!
标签: asp.net-mvc angular rxjs ienumerable