Angular 信号可以替代 rxJS 运算符来管理 api 调用和响应吗?

问题描述 投票:0回答:1

是否有可能用 Angular 信号替换 rxjs 运算符的管道、映射、可观察,同时根据要求管理 api 调用及其响应。

尝试管理 api 调用响应,但我认为与 rxjs 运算符相比没有得到快速响应。 管理起来有点困难。

期待您对信号和修改数据的响应时间的体验。

angular typescript rxjs angular16 angular-signals
1个回答
0
投票

API 调用在一段时间后异步返回值。

信号总是有一个值,并且它们只是同步的。即使您接受“未定义”作为没有值,您仍然不能使用信号来生成异步值。

对于 API 调用,您仍然需要 Observables 或 Promises。

许多 RxJS 操作符调整应该发出新值的时刻 - 信号总是有一个值,它们不发出新值(它们只通知值发生更改),并且无法调整通知时刻 - 它应该发生同步进行。

因此,RxJS 运算符无法为信号重新实现。

您可以在这篇(免费)文章中找到更多信息。

© www.soinside.com 2019 - 2024. All rights reserved.