angular - Angular 未使用 observable 在 UI 中显示流数据
问题描述
我有执行服务器端流式传输的 python 服务器,我可以看到请求成功,在浏览器中我可以看到数据以流的形式持续 10 秒。但在网络选项卡响应预览仅在收到所有数据后才会出现。
我已经使用 observable 来处理响应。对 observable 的成功调用只被调用一次。
但是我想在收到数据后立即显示数据,而无需等待整个数据显示出来。
如何做到这一点?在接收到流式数据时显示流式数据
此处数据流式传输 10 秒,但在网络选项卡中,数据仅在 10 秒后预览,因此角度可观察的成功响应也在 10 秒后调用。我添加了一个警报语句,即使它被触发一次。我希望它在数据到来时被多次调用
流式响应数据。每个块都是一个 json 对象
解决方案
推荐阅读
- c# - Azure C# v2 函数:函数参数的可访问性不一致
- html - 水平滚动的 100% 宽度 flex 容器中的左侧和右侧空间
- mysql - Sequelize Create 或 FindOrCreate 从不创建新记录,只更新以前的记录
- vba - 有没有办法在PowerPoint中拥有可移动的受保护元素?
- javascript - 用 FormData 开玩笑地测试请求(没有模拟)
- canvas - HTML5 Canvas:绝对缩放其内容
- javascript - 为什么没有出现矢量图标?
- excel - 特定工作表处于活动状态时无法运行宏
- html - 电子邮件的 HTML/CSS 时间线 (gmail...)
- c# - 如何使用 UWP 以编程方式连接两个图像