gpt4 book ai didi

angular - 使用 Observable 或 Observable 发出 `null` 值?

转载 作者:太空狗 更新时间:2023-10-29 17:37:15 25 4
gpt4 key购买 nike

在某些情况下,异步操作的返回值并不重要或根本没有给出。在那些情况下,异步操作的方法签名通常定义 Observable<any>Promise<any>作为返回值。

例子

例如 Ionic2 NavController定义:

/** // ...
* @returns {Promise} Returns a promise which is resolved when the transition has completed.
*/
abstract remove(/* ... */): Promise<any>;

如果不查看实际实现,我无法判断是否真的没有发出任何值(例如 nullundefined),或者我是否可以从发出的值中提取一些有用的信息。

问题:Observable<void>

没看过Observable<void>Promise<void>在野外。通过使用它,很明显没有发出有用的值。是否有任何技术原因不使用 void用可观察的类型?或者为什么没有人使用它来指定空值?

最佳答案

Are there any technical reasons not to use the void type with observables? Or why is no one using that to designate empty values

使用Promise<void>没有危险据我所知。

关于angular - 使用 Observable<void> 或 Observable<any> 发出 `null` 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39576788/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com