Fab*_*ler 5 rxjs typescript reactivex angular
在某些情况下,异步操作的返回值不重要或根本不给出.在这些情况下,异步操作的方法签名通常定义Observable<any>
或Promise<any>
作为返回值.
例如,Ionic2 NavController定义:
/** // ...
* @returns {Promise} Returns a promise which is resolved when the transition has completed.
*/
abstract remove(/* ... */): Promise<any>;
Run Code Online (Sandbox Code Playgroud)
在没有查看实际实现的情况下,我无法确定是否确实没有发出任何值(例如null
或undefined
),或者我是否可以从发出的值中提取一些有用的信息.
Observable<void>
?我没见过Observable<void>
或Promise<void>
在野外.通过使用它可以清楚地发现没有有用的值.是否有任何技术原因不使用void
带有可观察量的类型?或者为什么没有人用它来指定空值?
是否存在不将 void 类型与可观察量一起使用的技术原因?或者为什么没有人用它来指定空值
Promise<void>
据我所知,使用没有任何危险。
归档时间: |
|
查看次数: |
3784 次 |
最近记录: |